.tj-landing{--paper:#fff;--ground:#f7fbfa;--surface:#f2f8f6;--surface2:#eaf4f2;--track:#e4efee;--chip:#eef2f3;--border:#dceae6;--divider:#eaf1f0;--divider-soft:#f0f5f4;--ink:#2b3f42;--ink80:#3d5257;--ink60:#5a6f72;--ink-icon:#6c7a7f;--ink-quiet:#b9c8c8;--stroke2:#8fa3a6;--teal:#0f8d80;--teal-deep:#0b7268;--teal-text:#0b5c54;--teal-tint:#e9f7f5;--teal-border:#7fcbbf;--teal-band:#d8f0ea;--wash-teal:#f9fdfc;--green:#2fb37f;--green-deep:#12694a;--green-tint:#e6f6ef;--green-mid:#6fc79f;--mango:#d99a12;--mango-deep:#8a5a06;--mango-tint:#fdf3e0;--mango-border:#f0dcae;--wash-mango:#fefaf1;--coral:#c93a47;--coral-deep:#a82b37;--coral-tint:#fdecee;--coral-border:#f6d3d7;--wash-coral:#fdf5f6;--accent:#b1490b;--mono:ui-monospace,"SF Mono",Menlo,monospace;--sh-chip:0 1px 3px #2b3f4214;--sh-row:0 1px 4px #2b3f420f;--sh-card:0 2px 8px #2b3f4212;--sh-raised:0 3px 14px #2b3f4217;--sh-modal:0 8px 26px #2b3f4224;--asentar:cubic-bezier(.22,1,.36,1);--entrar:cubic-bezier(.16,.84,.44,1);--salir:cubic-bezier(.4,0,.68,.06)}.tj-landing *{box-sizing:border-box}html{scroll-behavior:smooth}.tj-landing section[id]{scroll-margin-top:84px}.tj-landing{background:var(--ground);min-height:100dvh;color:var(--ink);font-family:var(--font-nunito),system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.62}.tj-landing .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.tj-landing p .num,.tj-landing li .num,.tj-landing .lead .num,.tj-landing .body .num,.tj-landing .before p .num,.tj-landing .after p .num,.tj-landing .fact .num,.tj-landing .inc .num,.tj-landing .founder .num,.tj-landing .fine .num,.tj-landing .band .lead .num{font-variant-numeric:tabular-nums;font-family:inherit;font-weight:800}.tj-landing a{color:var(--accent)}.tj-landing h1,.tj-landing h2,.tj-landing h3{color:var(--ink);margin:0;font-weight:800}.tj-landing p{margin:0}.tj-landing .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.tj-landing .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink60);align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.tj-landing .eyebrow.teal{color:var(--teal-text)}.tj-landing .display1{letter-spacing:-.02em;max-width:14em;font-size:64px;line-height:1.05}.tj-landing .display2{letter-spacing:-.015em;max-width:15em;font-size:42px;line-height:1.12}.tj-landing .lead{color:var(--ink80);max-width:32em;font-size:21px;line-height:1.5}.tj-landing .body{color:var(--ink60);max-width:34em;font-size:17px}.tj-landing .cardtitle{font-size:24px;line-height:1.25}.tj-landing .btn{height:48px;font:700 16px/1 var(--font-nunito),sans-serif;cursor:pointer;transition:transform .12s var(--asentar),background .2s;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.tj-landing .btn-primary{background:var(--accent);color:#fff;box-shadow:0 2px 6px #b1490b4d}.tj-landing .btn-primary:hover{background:#9f4109}.tj-landing .btn-secondary{background:var(--paper);color:var(--teal-text);border-color:var(--border)}.tj-landing .btn-secondary:hover{background:var(--surface)}.tj-landing .btn:focus-visible,.tj-landing a:focus-visible{outline:3px solid var(--teal-border);outline-offset:2px}.tj-landing .btn.sm{height:40px;padding:0 16px;font-size:15px}.tj-landing .nav{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--divider);background:#f7fbfaeb;position:sticky;top:0}.tj-landing .nav .wrap{justify-content:space-between;align-items:center;gap:24px;height:68px;display:flex}.tj-landing .brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.tj-landing .brand .mark{background:var(--teal-text);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.tj-landing .brand .mark svg{width:20px;height:20px}.tj-landing .brand .word{letter-spacing:-.01em;font-size:19px;font-weight:800}.tj-landing .nav .brand img{mix-blend-mode:multiply;width:auto;height:46px;display:block}.tj-landing .nav ul{gap:26px;margin:0;padding:0;list-style:none;display:flex}.tj-landing .nav ul a{color:var(--ink80);font-size:15px;font-weight:700;text-decoration:none}.tj-landing .nav ul a:hover{color:var(--teal-text)}.tj-landing .nav ul li{white-space:nowrap}@media (max-width:1100px){.tj-landing .nav ul{display:none}}@media (min-width:1101px){.tj-landing .nav ul{align-items:center}.tj-landing .nav ul li.acceso a{border:1px solid var(--border);background:var(--paper);height:40px;color:var(--teal-text);border-radius:12px;align-items:center;padding:0 14px;display:inline-flex}.tj-landing .nav ul li.acceso a:hover{background:var(--surface)}}.tj-landing .hero{padding:84px 0 40px}.tj-landing .hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.tj-landing .hero-copy{flex-direction:column;gap:26px;display:flex}.tj-landing .hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tj-landing .hero-note{color:var(--ink60);font-size:15px}.tj-landing .promises{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.tj-landing .promise{background:var(--paper);border:1px solid var(--border);color:var(--teal-text);border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:15px;font-weight:700;display:flex}.tj-landing .promise .cap{background:var(--teal-tint);border-radius:10px;place-items:center;width:28px;height:28px;display:grid}.tj-landing .promise svg{width:15px;height:15px;stroke:var(--teal);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1000px){.tj-landing .hero-grid{grid-template-columns:1fr}.tj-landing .display1{font-size:44px}.tj-landing .hero{padding-top:56px}}@media (max-width:600px){.tj-landing .display1{font-size:38px;line-height:1.1}.tj-landing .display2{font-size:30px;line-height:1.15}.tj-landing .lead{font-size:18px}.tj-landing{font-size:16px}}.tj-landing .screen{background:var(--paper);border:1px solid var(--border);box-shadow:var(--sh-raised);border-radius:20px;font-size:13px;line-height:1.5;overflow:hidden}.tj-landing .screen .sh{background:var(--ground);border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.tj-landing .screen .sh .t{flex-direction:column;gap:1px;display:flex}.tj-landing .screen .sh .ey{letter-spacing:.07em;text-transform:uppercase;color:var(--ink60);font-size:11.5px;font-weight:800}.tj-landing .screen .sh .h{font-size:17px;font-weight:800;line-height:1.15}.tj-landing .stat{background:var(--paper);border:1px solid var(--border);border-radius:12px;gap:2px;display:flex;overflow:hidden}.tj-landing .stat>div{flex-direction:column;align-items:center;padding:6px 12px;line-height:1.15;display:flex}.tj-landing .stat>div+div{border-left:1px solid var(--divider)}.tj-landing .stat b{font-family:var(--mono);font-size:15px;font-weight:800}.tj-landing .stat span{color:var(--ink60);font-size:10.5px;font-weight:700}.tj-landing .pub{background:var(--teal-text);color:#fff;white-space:nowrap;border-radius:11px;padding:8px 14px;font-size:13px;font-weight:800}.tj-landing .grp{background:var(--surface);border-radius:14px;margin:12px 14px 0;overflow:hidden}.tj-landing .grp .gh{align-items:baseline;gap:10px;padding:10px 16px 6px;display:flex}.tj-landing .grp .gh .tm{font-family:var(--mono);font-size:14px;font-weight:800}.tj-landing .grp .gh .nm{font-size:14px;font-weight:800}.tj-landing .grp .gh .meta{color:var(--ink60);margin-left:auto;font-size:12px;font-weight:700}.tj-landing .row{background:var(--paper);border-left:4px solid #0000;grid-template-columns:1.1fr 1.1fr 1.3fr 1fr 1fr;align-items:center;gap:10px;margin:0 0 4px;padding:10px 16px;transition:border-color .2s,background .2s;display:grid}.tj-landing .row.hd{background:var(--paper);letter-spacing:.06em;text-transform:uppercase;color:var(--ink60);border-bottom:1px solid var(--divider-soft);padding:6px 16px;font-size:11px;font-weight:800}.tj-landing .row.hd .res{color:var(--teal-text)}.tj-landing .row .id{font-family:var(--mono);font-size:12.5px;font-weight:800}.tj-landing .row .ag{font-weight:700}.tj-landing .row .cl{font-weight:800}.tj-landing .row .cl small{font-family:var(--mono);color:var(--ink60);font-size:11.5px;font-weight:700;display:block}.tj-landing .row .pk{font-weight:600}.tj-landing .row .pk small{font-family:var(--mono);color:var(--ink);font-weight:800;display:block}.tj-landing .row.alert{border-left-color:var(--coral);background:var(--wash-coral)}.tj-landing .cell{border:1.5px dashed var(--teal-border);height:38px;color:var(--teal-text);background:var(--paper);border-radius:11px;align-items:center;padding:0 10px;font-weight:800;transition:border-color .2s,border-style 0s .2s;display:flex;position:relative}.tj-landing .cell.filled{border-style:solid;border-color:var(--green);border-width:1.5px}.tj-landing .cell.filled .chip{box-shadow:none;background:0 0;height:auto;padding:0}.tj-landing .cell.warn{border-style:dashed;border-color:var(--coral-border);background:var(--coral-tint);color:var(--coral-deep);gap:6px;font-weight:700}.tj-landing .cell.warn svg{width:13px;height:13px;stroke:var(--coral);stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tj-landing .chip{background:var(--teal-tint);height:30px;color:var(--teal-text);white-space:nowrap;box-shadow:var(--sh-chip);will-change:transform;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:800;display:inline-flex}.tj-landing .chip .dot{background:var(--teal);border-radius:5px;place-items:center;width:14px;height:14px;display:grid}.tj-landing .chip .dot svg{stroke:#fff;stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:9px;height:9px}.tj-landing .tray{background:var(--surface2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;min-height:52px;margin:12px 14px 14px;padding:10px 14px;display:flex}.tj-landing .tray .lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--ink60);margin-right:4px;font-size:11.5px;font-weight:800}.tj-landing .tray .lbl b{font-family:var(--mono);color:var(--ink);margin-left:4px}.tj-landing section.sec{padding:96px 0}.tj-landing .sec-head{flex-direction:column;gap:18px;max-width:44em;margin-bottom:44px;display:flex}.tj-landing .prob{grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;display:grid}.tj-landing .prob.flip{grid-template-columns:1.15fr 1fr}.tj-landing .prob.flip .copy{order:2}.tj-landing .copy{flex-direction:column;gap:20px;display:flex}.tj-landing .copy h3{font-size:24px;line-height:1.25}.tj-landing .before{border-left:4px solid var(--coral);background:var(--wash-coral);border-radius:14px;flex-direction:column;gap:6px;padding:16px 20px;display:flex}.tj-landing .before .k{color:var(--coral-deep);align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.tj-landing .before .k svg{width:16px;height:16px;stroke:var(--coral);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tj-landing .before p{color:var(--ink80);font-size:16px}.tj-landing .after{border-left:4px solid var(--teal);background:var(--wash-teal);border-radius:14px;flex-direction:column;gap:6px;padding:16px 20px;display:flex}.tj-landing .after .k{color:var(--teal-text);align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.tj-landing .after .k svg{width:16px;height:16px;stroke:var(--teal);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tj-landing .after p{color:var(--ink80);font-size:16px}.tj-landing .facts{flex-direction:column;gap:10px;margin-top:4px;display:flex}.tj-landing .fact{color:var(--ink80);align-items:flex-start;gap:12px;font-size:16px;display:flex}.tj-landing .fact .cap{background:var(--teal-tint);border-radius:12px;flex:none;place-items:center;width:34px;height:34px;margin-top:2px;display:grid}.tj-landing .fact svg{width:17px;height:17px;stroke:var(--teal);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round}@media (max-width:960px){.tj-landing .prob,.tj-landing .prob.flip{grid-template-columns:1fr}.tj-landing .prob.flip .copy{order:0}.tj-landing section.sec{padding:64px 0}}.tj-landing .tl{padding:14px 16px 8px}.tj-landing .tl .tabs{background:var(--track);border-radius:999px;gap:2px;margin-bottom:12px;padding:3px;display:inline-flex}.tj-landing .tl .tabs span{color:var(--ink60);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:800}.tj-landing .tl .tabs span.on{background:var(--paper);color:var(--ink);box-shadow:var(--sh-chip)}.tj-landing .tl .hours{grid-template-columns:150px 1fr;margin-bottom:6px;display:grid}.tj-landing .tl .hours .h{font-family:var(--mono);color:var(--ink60);grid-template-columns:repeat(8,1fr);font-size:11px;font-weight:700;display:grid}.tj-landing .tl .hours .p{letter-spacing:.06em;text-transform:uppercase;color:var(--ink60);font-size:11px;font-weight:800}.tj-landing .trow{border-top:1px solid var(--divider-soft);grid-template-columns:150px 1fr;align-items:center;min-height:50px;display:grid}.tj-landing .trow .who{flex-direction:column;padding-right:8px;line-height:1.2;display:flex}.tj-landing .trow .who b{font-size:13px;font-weight:800}.tj-landing .trow .who span{font-family:var(--mono);color:var(--ink60);font-size:11.5px;font-weight:700}.tj-landing .trow .lane{height:38px;position:relative}.tj-landing .bar{border:1.5px solid var(--teal-border);background:var(--teal-tint);white-space:nowrap;transform-origin:0;opacity:0;border-radius:11px;height:38px;padding:3px 9px;line-height:1.15;position:absolute;top:0;overflow:hidden;transform:scaleX(0)}.tj-landing .bar b{color:var(--teal-text);font-size:12px;font-weight:800;display:block}.tj-landing .bar span{color:var(--ink60);font-size:11px;font-weight:700}.tj-landing .bar.gap{border:1.5px solid var(--border);background:repeating-linear-gradient(45deg,#fff 0 6px,var(--surface2) 6px 12px);color:var(--ink60);font-family:var(--mono);justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.tj-landing .bar.clash{border-color:var(--coral-border);background:var(--coral-tint)}.tj-landing .bar.clash b,.tj-landing .bar.clash span{color:var(--coral-deep)}.tj-landing .bar.libre{background:var(--mango-tint);color:var(--mango-deep);border:0;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.tj-landing .bar.libre svg{width:13px;height:13px;stroke:var(--mango);stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tj-landing .tl-foot{color:var(--coral-deep);border-top:1px solid var(--divider);align-items:center;gap:8px;padding:10px 0 4px;font-size:12.5px;font-weight:800;display:flex}.tj-landing .tl-foot svg{width:14px;height:14px;stroke:var(--coral);stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tj-landing .tl-foot .num{color:var(--coral-deep)}.tj-landing .mail{grid-template-columns:1fr 1.1fr;min-height:360px;display:grid}.tj-landing .mail .left{border-right:1px solid var(--divider);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.tj-landing .mail .right{background:var(--ground);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.tj-landing .tag{border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:11.5px;font-weight:800;display:inline-flex}.tj-landing .tag.mango{background:var(--mango-tint);color:var(--mango-deep)}.tj-landing .tag.green{background:var(--green-tint);color:var(--green-deep)}.tj-landing .tag.teal{background:var(--teal-tint);color:var(--teal-text)}.tj-landing .tag svg{stroke:currentColor;stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.tj-landing .mail .subj{font-size:14px;font-weight:800;line-height:1.2}.tj-landing .mail .from{color:var(--ink60);font-size:12px;font-weight:700}.tj-landing .mail .bodytxt{background:var(--surface);color:var(--ink80);border-radius:14px;padding:12px 14px;font-size:12.5px;line-height:1.55}.tj-landing .mail .bodytxt mark{background:var(--teal-band);color:var(--ink);border-radius:4px;padding:0 3px;font-weight:700}.tj-landing .field{flex-direction:column;gap:3px;display:flex}.tj-landing .field label{color:var(--ink80);font-size:12px;font-weight:700}.tj-landing .field div{border:1px solid var(--border);background:var(--paper);border-radius:11px;align-items:center;gap:8px;height:36px;padding:0 11px;font-size:13px;font-weight:700;display:flex}.tj-landing .field div .num{font-weight:800}.tj-landing .f2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tj-landing .mail .act{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:6px;display:flex}.tj-landing .pbtn{background:var(--teal-text);color:#fff;border-radius:11px;padding:8px 14px;font-size:12.5px;font-weight:800}.tj-landing .sbtn{background:var(--paper);border:1px solid var(--border);color:var(--ink80);border-radius:11px;padding:8px 14px;font-size:12.5px;font-weight:700}@media (max-width:700px){.tj-landing .mail{grid-template-columns:1fr}.tj-landing .mail .left{border-right:0;border-bottom:1px solid var(--divider)}.tj-landing .row{grid-template-columns:1fr 1fr 1fr}.tj-landing .row .ag,.tj-landing .row .pk,.tj-landing .row.hd .ag,.tj-landing .row.hd .pk{display:none}.tj-landing .tl .hours,.tj-landing .trow{grid-template-columns:96px 1fr}}.tj-landing .bk{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.tj-landing .bcard{background:var(--paper);box-shadow:var(--sh-row);border-left:4px solid var(--teal);border-radius:13px;grid-template-columns:1fr auto;gap:8px 12px;padding:14px 16px;display:grid}.tj-landing .bcard .id{font-family:var(--mono);color:var(--ink80);font-size:12.5px;font-weight:800}.tj-landing .bcard .nm{letter-spacing:.01em;font-size:17px;font-weight:800}.tj-landing .bcard .nm .num{color:var(--ink80);margin-left:8px;font-size:13px}.tj-landing .bcard .src{font-family:var(--mono);color:var(--ink60);font-size:12px;font-weight:700}.tj-landing .bcard .tags{justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.tj-landing .bcard .tour{background:var(--surface);border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;font-weight:800;display:flex}.tj-landing .bcard .tour .num{font-weight:800}.tj-landing .bcard .tour .soon{background:var(--coral-tint);color:var(--coral-deep);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800}.tj-landing .srcs{flex-wrap:wrap;gap:8px;display:flex}.tj-landing .srcs .s{background:var(--paper);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:12.5px;font-weight:700;display:flex}.tj-landing .srcs .s .cap{background:var(--teal-tint);border-radius:9px;place-items:center;width:26px;height:26px;display:grid}.tj-landing .srcs .s svg{width:14px;height:14px;stroke:var(--teal);stroke-width:2.3px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tj-landing .pk-total{border:1px solid var(--mango-border);background:var(--mango-tint);border-radius:14px;flex-direction:column;gap:8px;margin:14px 14px 0;padding:10px 14px;display:flex}.tj-landing .pk-th{letter-spacing:.07em;text-transform:uppercase;color:var(--mango-deep);justify-content:space-between;gap:10px;font-size:11.5px;font-weight:800;display:flex}.tj-landing .pk-th span:last-child{text-transform:none;letter-spacing:0;font-size:12px;font-weight:700}.tj-landing .pk-chips{flex-wrap:wrap;gap:6px;display:flex}.tj-landing .pk-chips span{background:var(--paper);border:1px solid var(--mango-border);color:var(--ink80);border-radius:11px;padding:4px 10px;font-size:12.5px;font-weight:700}.tj-landing .pk-chips b{font-family:var(--mono);color:var(--ink);margin-right:6px;font-weight:800}.tj-landing .pk-card{background:var(--paper);box-shadow:var(--sh-card);border-left:4px solid var(--mango);border-radius:14px;margin:12px 14px 0;transition:border-color .2s;overflow:hidden}.tj-landing .pk-card.done{border-left-color:var(--green)}.tj-landing .pk-card.combo{border-left-color:var(--border);margin-bottom:14px}.tj-landing .pk-head{background:var(--ground);justify-content:space-between;gap:12px;padding:14px 16px 8px;display:flex}.tj-landing .pk-head .tm{font-family:var(--mono);font-size:12.5px;font-weight:800}.tj-landing .pk-head .nm{font-size:15px;font-weight:800;line-height:1.2}.tj-landing .pk-head .ag{font-family:var(--mono);color:var(--ink60);font-size:11.5px;font-weight:700}.tj-landing .pk-people{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tj-landing .pk-people span{border:1px solid var(--border);background:var(--paper);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.tj-landing .pk-pax{text-align:right;line-height:1}.tj-landing .pk-pax b{font-family:var(--mono);font-size:28px;font-weight:800;display:block}.tj-landing .pk-pax span{letter-spacing:.07em;text-transform:uppercase;color:var(--ink60);font-size:10.5px;font-weight:800}.tj-landing .pk-prog{background:var(--ground);align-items:center;gap:10px;padding:0 16px 12px;display:flex}.tj-landing .pk-bar{background:var(--track);border-radius:999px;flex:1;height:6px;overflow:hidden}.tj-landing .pk-bar div{background:var(--mango);width:0;height:100%;transition:width .9s var(--asentar),background-color .3s;border-radius:999px}.tj-landing .pk-bar div.full{background:var(--green)}.tj-landing .pk-prog .num{color:var(--ink60);font-size:12.5px;font-weight:800}.tj-landing .pk-items{flex-direction:column;gap:6px;padding:8px 16px 12px;display:flex}.tj-landing .pk-cat{letter-spacing:.07em;text-transform:uppercase;color:var(--ink60);margin-top:6px;font-size:11.5px;font-weight:800}.tj-landing .pk-item{grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:4px 0;font-size:13.5px;font-weight:700;display:grid}.tj-landing .pk-item .box{border:1.5px solid var(--border);background:var(--paper);border-radius:8px;place-items:center;width:22px;height:22px;transition:background-color .2s,border-color .2s;display:grid}.tj-landing .pk-item .box svg{stroke:#fff;stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:13px;height:13px;transition:opacity .12s}.tj-landing .pk-item.on .box{background:var(--green);border-color:var(--green)}.tj-landing .pk-item.on .box svg{opacity:1}.tj-landing .pk-item .q{color:var(--ink60);font-size:12px}.tj-landing .pk-item .q b{font-family:var(--mono);color:var(--ink);font-size:13px;font-weight:800}.tj-landing .photo{background:var(--surface2);aspect-ratio:16/9;box-shadow:var(--sh-card);border-radius:24px;position:relative;overflow:hidden}.tj-landing .photo img{object-fit:cover;width:100%;height:100%;display:block}.tj-landing .photo .over{flex-direction:column;justify-content:flex-start;gap:14px;max-width:46%;padding:44px 48px;display:flex;position:absolute;inset:0}.tj-landing .photo .over.top{justify-content:flex-start;max-width:70%}.tj-landing .photo .over.right{max-width:44%;left:auto;right:0}.tj-landing .photo .over .eyebrow{color:var(--ink80)}.tj-landing .photo .over h2{letter-spacing:-.015em;color:var(--ink);font-size:38px;line-height:1.1}.tj-landing .photo .over p{color:var(--ink80);max-width:26em;font-size:18px}.tj-landing .photo-band{margin-bottom:44px}.tj-landing .hero-photo{box-shadow:var(--sh-raised);background:var(--surface2);border-radius:28px;position:relative;overflow:hidden}.tj-landing .hero-photo img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.tj-landing .hero-photo .hero-copy{justify-content:center;width:44%;padding:56px 0 56px 56px;position:absolute;top:0;bottom:0;left:0}.tj-landing .hero-photo .display1{font-size:52px}.tj-landing .hero-photo .lead{max-width:24em;font-size:19px}.tj-landing .hero-shot{z-index:2;max-width:1040px;margin:-72px auto 0;position:relative}@media (max-width:1000px){.tj-landing .hero-photo .hero-copy{width:auto;padding:28px 24px 8px;position:static}.tj-landing .hero-photo .display1{font-size:40px}.tj-landing .hero-shot{margin-top:24px}.tj-landing .photo{aspect-ratio:auto}.tj-landing .photo img{aspect-ratio:16/9}.tj-landing .photo .over,.tj-landing .photo .over.top,.tj-landing .photo .over.right{max-width:none;padding:22px 24px;position:static}.tj-landing .photo .over h2{font-size:28px}}.tj-landing .hero-photo .hero-copy{width:46%;padding:40px}.tj-landing .hero-photo .hero-copy>*{position:relative}.tj-landing .hero-photo .hero-copy:before,.tj-landing .photo .over:before{content:"";-webkit-backdrop-filter:blur(6px);box-shadow:var(--sh-card);z-index:0;background:#ffffffdb;border-radius:20px;position:absolute;inset:32px 24px 32px 32px}.tj-landing .photo .over{padding:52px 56px}.tj-landing .photo .over>*{z-index:1;position:relative}.tj-landing .photo .over{padding:28px 24px 0 32px;display:block}.tj-landing .photo .over .panel{-webkit-backdrop-filter:blur(6px);box-shadow:var(--sh-card);background:#ffffffdb;border-radius:20px;padding:24px 28px;position:relative}.tj-landing .photo .over:before{display:none}.tj-landing .photo .over .eyebrow,.tj-landing .photo .over h2{margin-bottom:12px}.tj-landing .photo .over.top{max-width:62%}.tj-landing .photo .over.right{max-width:46%}@media (max-width:1000px){.tj-landing .hero-photo .hero-copy:before,.tj-landing .photo .over:before{display:none}.tj-landing .hero-photo .hero-copy{width:auto;padding:28px 24px 8px}}.tj-landing .hero-photo .hero-copy{-webkit-backdrop-filter:blur(6px);width:auto;max-width:440px;box-shadow:var(--sh-card);background:#ffffffe0;border-radius:20px;flex-direction:column;gap:12px;padding:28px 32px;display:flex;position:absolute;top:auto;bottom:104px;left:32px}.tj-landing .hero-photo .hero-copy:before{display:none}.tj-landing .hero-photo .display1{font-size:40px;line-height:1.08}.tj-landing .hero-sub{grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;max-width:1040px;margin:0 auto;padding:40px 8px 12px;display:grid}.tj-landing .hero-sub .hero-ctas{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:10px}.tj-landing .hero .promises{max-width:1040px;margin-left:auto;margin-right:auto;padding:0 8px}.tj-landing .hero-shot{margin-top:-72px}@media (max-width:1000px){.tj-landing .hero-shot{margin-top:24px}.tj-landing .hero-photo .hero-copy{max-width:none;box-shadow:none;background:var(--paper);border-radius:0;margin:0;padding:24px 24px 8px;position:static}.tj-landing .hero-photo .display1{font-size:36px}.tj-landing .hero-sub{grid-template-columns:1fr;padding:16px 0 24px}.tj-landing .hero-sub .hero-ctas{align-items:flex-start}}.tj-landing .band{background:var(--teal-text);color:#fff;padding:96px 0}.tj-landing .band .display2,.tj-landing .band h3{color:#fff}.tj-landing .band .lead{color:#ffffffd1}.tj-landing .band .grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px;display:grid}.tj-landing .band .item{background:#ffffff12;border-radius:18px;flex-direction:column;gap:12px;padding:24px;display:flex}.tj-landing .band .item .cap{background:#ffffff1f;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.tj-landing .band .item svg{stroke:#56b896;stroke-width:1.9px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.tj-landing .band .item h3{font-size:19px;line-height:1.25}.tj-landing .band .item p{color:#ffffffc7;font-size:16px}.tj-landing .band .fig{font-family:var(--mono);color:#56b896;font-size:52px;font-weight:800;line-height:1}.tj-landing .band .figs{flex-wrap:wrap;gap:44px;margin-top:40px;display:flex}.tj-landing .band .figs div{flex-direction:column;gap:6px;display:flex}.tj-landing .band .figs span{color:#ffffffc7;font-size:15px;font-weight:700}@media (max-width:860px){.tj-landing .band .grid{grid-template-columns:1fr}.tj-landing .band .fig{font-size:40px}}.tj-landing .plans{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px;display:grid}.tj-landing .plan{background:var(--paper);box-shadow:var(--sh-card);border-radius:24px;flex-direction:column;gap:14px;padding:28px;display:flex}.tj-landing .plan.f{outline:2px solid var(--teal-border);outline-offset:-2px}.tj-landing .plan h3{font-size:24px}.tj-landing .plan .price{align-items:baseline;gap:6px;display:flex}.tj-landing .plan .price b{font-family:var(--mono);letter-spacing:-.02em;font-size:52px;font-weight:800;line-height:1}.tj-landing .plan .price span{color:var(--ink60);font-weight:700}.tj-landing .plan .inc{color:var(--ink80);font-size:16px}.tj-landing .plan .inc .num{font-weight:800}.tj-landing .plan ul{color:var(--ink80);flex-direction:column;gap:9px;margin:6px 0 0;padding:0;font-size:15.5px;list-style:none;display:flex}.tj-landing .plan li{align-items:flex-start;gap:9px;display:flex}.tj-landing .plan li svg{width:15px;height:15px;stroke:var(--green);stroke-width:2.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:5px}.tj-landing .plan .cta{margin-top:auto;padding-top:8px}.tj-landing .founder{border-left:4px solid var(--mango);background:var(--wash-mango);border-radius:14px;align-items:flex-start;gap:14px;margin-top:26px;padding:18px 22px;display:flex}.tj-landing .founder .cap{background:var(--mango-tint);border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:grid}.tj-landing .founder svg{width:18px;height:18px;stroke:var(--mango);stroke-width:2.1px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tj-landing .founder b{color:var(--mango-deep)}.tj-landing .founder p{color:var(--ink80);font-size:16px}.tj-landing .fine{color:var(--ink60);margin-top:18px;font-size:15px}@media (max-width:900px){.tj-landing .plans{grid-template-columns:1fr}}.tj-landing .final{text-align:left;padding:96px 0 80px}.tj-landing .final .photo{aspect-ratio:21/9;margin-bottom:-40px}.tj-landing .final .box{background:var(--paper);box-shadow:var(--sh-card);border-radius:24px;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:56px;display:grid}.tj-landing .final .box .form{flex-direction:column;gap:10px;display:flex}.tj-landing .final .box input{border:1px solid var(--border);height:48px;font:700 15px var(--font-nunito),sans-serif;color:var(--ink);background:var(--paper);border-radius:12px;padding:0 14px}.tj-landing .final .box input:focus{outline:3px solid var(--teal-border);outline-offset:1px;border-color:var(--teal-border)}.tj-landing .final .box .form small{color:var(--ink60);font-size:14px}@media (max-width:900px){.tj-landing .final .box{grid-template-columns:1fr;padding:32px;margin:0!important}}.tj-landing footer{border-top:1px solid var(--divider);color:var(--ink60);padding:28px 0 40px;font-size:14px}.tj-landing footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.tj-landing footer a{color:var(--ink60);margin-left:18px;font-weight:700;text-decoration:none}.tj-landing .rv{opacity:0;transition:opacity .16s var(--asentar),transform .32s var(--asentar);transform:translateY(12px)}.tj-landing .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tj-landing .rv{opacity:1;transition:none;transform:none}.tj-landing .bar{opacity:1;transform:none}html{scroll-behavior:auto}}
.tj-landing .nav-toggle{border:1px solid var(--border);background:var(--paper);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:none}.tj-landing .nav-toggle svg{width:20px;height:20px;stroke:var(--ink);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1100px){.tj-landing .nav .wrap{gap:10px;height:64px}.tj-landing .nav-toggle{margin-left:auto;display:inline-flex}.tj-landing .nav .btn.sm{height:44px;padding:0 14px}.tj-landing .nav ul{background:var(--paper);border-bottom:1px solid var(--divider);box-shadow:var(--sh-raised);flex-direction:column;gap:0;padding:8px 12px 12px;display:none;position:absolute;top:64px;left:0;right:0}.tj-landing .nav.open ul{display:flex}.tj-landing .nav ul a{border-radius:12px;min-height:48px;padding:14px 12px;font-size:17px;display:block}.tj-landing .nav ul a:hover{background:var(--surface)}.tj-landing .nav ul li.acceso{border-top:1px solid var(--divider);margin-top:6px;padding-top:6px}.tj-landing .nav ul li.acceso a{color:var(--teal-text)}}@media (max-width:480px){.tj-landing{font-size:16px}.tj-landing .wrap{padding:0 18px}.tj-landing .btn{justify-content:center;width:100%;height:52px;padding:0 20px;font-size:16px}.tj-landing .nav .btn.sm{width:auto}.tj-landing .nav .brand img{height:34px}.tj-landing .promise{padding:9px 14px 9px 9px;font-size:14px}.tj-landing .eyebrow{font-size:12px}.tj-landing .display1{font-size:34px;line-height:1.1}.tj-landing .display2{font-size:28px;line-height:1.15}.tj-landing .lead{font-size:17px}.tj-landing section.sec{padding:52px 0}.tj-landing .sec-head{gap:12px;margin-bottom:28px}}@media (max-width:768px){.tj-landing .hero{padding-top:16px}.tj-landing .hero-photo{border-radius:20px}.tj-landing .hero-photo img{aspect-ratio:4/3;object-fit:cover;object-position:62% 50%}.tj-landing .hero-photo .hero-copy{max-width:none;box-shadow:none;background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;padding:20px 4px 6px;position:static}.tj-landing .hero-shot{margin-top:16px}.tj-landing .hero-sub{grid-template-columns:1fr;gap:16px;padding:22px 0 8px}.tj-landing .hero-sub .hero-ctas{align-items:stretch}.tj-landing .hero-note{text-align:center}.tj-landing .hero .promises{flex-direction:column;align-items:stretch}.tj-landing .screen{border-radius:16px;font-size:13px}.tj-landing .screen .sh{flex-wrap:wrap;padding:12px 14px}.tj-landing .screen .sh .h{font-size:15px}.tj-landing .stat{grid-template-columns:1fr 1fr;gap:0;width:100%;display:grid}.tj-landing .stat>div{border-top:1px solid var(--divider);border-left:0!important}.tj-landing .stat>div:nth-child(-n+2){border-top:0}.tj-landing .stat>div:nth-child(2n){border-left:1px solid var(--divider)!important}.tj-landing .pub{text-align:center;width:100%}.tj-landing .tray,.tj-landing .grp{margin:10px 12px 0}.tj-landing .grp .gh{flex-wrap:wrap;gap:4px 10px}.tj-landing .grp .gh .meta{flex-basis:100%;margin-left:0}.tj-landing .row.hd{display:none}.tj-landing .row{grid-template-columns:1fr 1fr;gap:8px 10px;padding:12px 14px}.tj-landing .row .id,.tj-landing .row .cl{grid-column:1/-1}.tj-landing .row .ag,.tj-landing .row .pk{display:none}.tj-landing .row .cell{height:44px}.tj-landing .row .cell:before{content:attr(data-l);background:var(--paper);letter-spacing:.06em;text-transform:uppercase;color:var(--ink60);padding:0 4px;font-size:10px;font-weight:800;position:absolute;top:-8px;left:8px}.tj-landing .row .cell.warn:before{color:var(--coral-deep)}.tj-landing .grp+.grp{margin-bottom:12px}.tj-landing .tl{-webkit-overflow-scrolling:touch;padding:12px 0 6px;overflow-x:auto}.tj-landing .tl .tabs{margin:0 12px 10px}.tj-landing .tl-scroll{min-width:720px;padding:0 12px}.tj-landing .tl .hours,.tj-landing .trow{grid-template-columns:120px 1fr}.tj-landing .trow .who,.tj-landing .tl .hours .p{background:var(--paper);z-index:1;margin-left:-12px;padding-left:12px;position:sticky;left:0}.tj-landing .tl-foot{margin:0 12px}}.tj-landing .tl-hint{display:none}@media (max-width:768px){.tj-landing .tl-hint{color:var(--ink60);align-items:center;gap:6px;padding:8px 12px 2px;font-size:12px;font-weight:700;display:flex}.tj-landing .tl-hint svg{width:14px;height:14px;stroke:var(--ink-icon);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tj-landing .mail{grid-template-columns:1fr;min-height:0}.tj-landing .mail .left{border-right:0;border-bottom:1px solid var(--divider);padding:14px}.tj-landing .mail .right{padding:14px}.tj-landing .mail .bodytxt{font-size:12.5px}.tj-landing .mail .f2{grid-template-columns:1fr}.tj-landing .m-hide{display:none!important}.tj-landing .mail .act{flex-direction:column}.tj-landing .mail .act>*{text-align:center}}@media (max-width:480px){.tj-landing .bcard{grid-template-columns:1fr;gap:6px}.tj-landing .bcard .tags{order:-1;justify-content:flex-start}.tj-landing .bcard .nm{font-size:16px}.tj-landing .bcard .tour{flex-direction:column;align-items:flex-start;gap:6px}.tj-landing .pk-total{margin:12px 12px 0;padding:10px 12px}.tj-landing .pk-th{flex-direction:column;gap:2px}.tj-landing .pk-card{margin:10px 12px 0}.tj-landing .pk-head{padding:12px 14px 6px}.tj-landing .pk-head .nm{font-size:14px}.tj-landing .pk-card.combo{margin-bottom:12px}}@media (max-width:768px){.tj-landing .photo{aspect-ratio:auto;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;display:flex;overflow:visible}.tj-landing .photo img{aspect-ratio:4/3;object-fit:cover;object-position:var(--pos,50% 50%);box-shadow:var(--sh-card);border-radius:16px}.tj-landing .photo .over,.tj-landing .photo .over.top,.tj-landing .photo .over.right{order:-1;max-width:none;padding:0 0 18px;position:static}.tj-landing .photo .over .panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0}.tj-landing .photo .over h2{font-size:28px;line-height:1.15}.tj-landing .photo .over p{font-size:17px}.tj-landing .photo-band{margin-bottom:28px}.tj-landing .prob,.tj-landing .prob.flip{gap:24px}.tj-landing .prob .screen{order:2}}@media (max-width:480px){.tj-landing .before,.tj-landing .after{padding:14px 16px}.tj-landing .fact{font-size:15px}}.tj-landing .plan details.m-more{flex-direction:column;gap:12px;display:flex}.tj-landing .plan details.m-more>summary{display:none}@media (max-width:768px){.tj-landing .plans{gap:14px}.tj-landing .plan{padding:22px}.tj-landing .plan .price b{font-size:44px}.tj-landing .plan details.m-more>summary{cursor:pointer;color:var(--teal-text);border-top:1px solid var(--divider-soft);justify-content:space-between;align-items:center;padding:10px 0;font-weight:800;list-style:none;display:flex}.tj-landing .plan details.m-more>summary::-webkit-details-marker{display:none}.tj-landing .plan details.m-more>summary:after{content:"+";font-family:var(--mono);font-size:18px}.tj-landing .plan details.m-more[open]>summary:after{content:"−"}.tj-landing .founder{flex-direction:column;gap:8px;padding:14px 16px}.tj-landing .final{padding:52px 0 40px}.tj-landing .final .photo{aspect-ratio:auto;margin-bottom:16px}.tj-landing .final .photo img{aspect-ratio:4/3}.tj-landing footer .wrap{flex-direction:column;align-items:flex-start;gap:8px}.tj-landing footer a{margin:0 16px 0 0}.tj-landing .faq-nav{gap:8px}.tj-landing .faq-nav a{background:var(--paper);border:1px solid var(--border);border-radius:999px;padding:8px 13px;font-size:14px}.tj-landing .faq-nav a:hover,.tj-landing .faq-nav a.on{border-color:var(--teal-border)}}@media (max-width:480px){.tj-landing form.demo{border-radius:18px;padding:20px 18px}.tj-landing .form-foot{flex-direction:column;align-items:stretch;gap:12px}.tj-landing .form-foot small{text-align:center}.tj-landing .ok{padding:24px 20px}.tj-landing .faq-cta{padding:20px 18px}.tj-landing summary{gap:12px;padding:14px 16px;font-size:16px}.tj-landing .ans{padding:12px 16px 18px}}
