.product-tour-promo{background:#eef2f5;color:#182b39}.tour-promo-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:36px}.tour-promo-heading h2{font-size:clamp(30px,3.5vw,48px);line-height:1.1;letter-spacing:-.05em;margin:14px 0 0}.tour-promo-heading p{max-width:350px;font-size:15px;line-height:1.7;color:#607481}.tour-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tour-card{display:block;border:1px solid #d5dfe4;border-radius:22px;overflow:hidden;background:#fff;color:inherit;text-decoration:none;transition:transform .25s,box-shadow .25s}.tour-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px -18px #123a6055}.tour-card-image{height:235px;overflow:hidden;background:linear-gradient(130deg,#dee9ef,#c3d6e3);padding:22px 28px 0}.tour-card-image img{width:100%;height:auto;border-radius:15px 15px 0 0;box-shadow:0 10px 25px #15354b25}.tour-card-copy{padding:23px 20px}.tour-card-copy h3{font-size:18px;letter-spacing:-.025em;margin:0 0 10px}.tour-card-copy p{font-size:13px;line-height:1.6;color:#607481;min-height:42px}.tour-card-copy>span{display:flex;justify-content:space-between;margin-top:20px;font-size:12px;font-weight:600}.tour-back{display:inline-block;margin:30px 0 18px;color:#58717e;font-size:13px}.tour-page{background:#f4f5ef;color:#182b39;padding-bottom:80px}.tour-page-heading{max-width:650px;margin:0 auto;text-align:center}.tour-page-heading h1{font-size:clamp(38px,6vw,66px);letter-spacing:-.055em;line-height:1.02;margin:18px 0}.tour-page-heading p{color:#607481;font-size:15px;line-height:1.7}.tour-tabs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:30px auto}.tour-tabs button{min-height:44px;padding:11px 20px;background:#fff;border:1px solid #d5dfe4;border-radius:30px;color:#294150;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.tour-tabs button[aria-pressed=true]{background:#16394e;color:white;border-color:#16394e}.tour-stage{display:grid;grid-template-columns:minmax(280px,390px) minmax(0,440px);justify-content:center;align-items:center;gap:clamp(36px,7vw,120px);padding:36px 36px 50px;background:linear-gradient(125deg,#e9eff1,#e7edf0 55%,#dfe9e8);border:1px solid #d3dfe4;border-radius:32px;min-height:710px}.tour-phone{width:100%;max-width:325px;justify-self:center;border:7px solid #14232e;border-radius:30px;overflow:hidden;box-shadow:0 30px 50px -25px #16394e70;background:#101924;aspect-ratio:390/844}.tour-phone img{display:block;width:100%;height:100%;object-fit:contain}.tour-counter{display:block;font-size:12px;letter-spacing:.13em;color:#607481}.tour-story h2{font-size:clamp(29px,3.5vw,42px);letter-spacing:-.045em;line-height:1.12;margin:18px 0}.tour-story>p:not(.tour-note){font-size:17px;line-height:1.7;color:#506a78;min-height:90px}.tour-steps{display:flex;gap:10px;margin:28px 0 18px}.tour-steps button{height:44px;width:44px;border-radius:50%;border:1px solid #bdced6;background:transparent;color:#496572;cursor:pointer}.tour-steps button[aria-pressed=true]{color:#fff;background:#16394e;border-color:#16394e}.tour-controls{display:flex;gap:8px;align-items:center}.tour-controls button{min-height:44px;min-width:44px;background:#fff;border:1px solid #c9d9e1;border-radius:12px;color:#294150;cursor:pointer;font:500 14px system-ui}.tour-controls [data-tour-play]{padding:10px 24px}.tour-note{font-size:12px!important;color:#58717e;line-height:1.7}.tour-note a{color:inherit;text-decoration:underline}.tour-story>.action{margin-top:24px}.business-page .product-tour-promo{background:#e6edf0}.tour-card:focus-visible,.tour-page button:focus-visible{outline:3px solid #3686ba;outline-offset:4px}
@media(max-width:1000px){.tour-cards{grid-template-columns:1fr 1fr}.tour-card-image{height:250px;padding:22px 40px 0}.tour-card-image img{max-width:250px;margin:auto;display:block}.tour-promo-heading{align-items:start}.tour-stage{gap:35px;padding:28px}.tour-phone{max-width:290px}}
@media(max-width:700px){.tour-promo-heading{display:block}.tour-promo-heading p{margin-top:20px}.tour-card-image{height:190px;padding:18px 18px 0}.tour-card-copy{padding:18px 14px}.tour-card-copy h3{font-size:16px}.tour-card-copy p{font-size:12px;min-height:58px}.tour-card-copy>span{font-size:11px}.tour-cards{gap:10px}.tour-page-heading{text-align:left}.tour-page-heading h1{font-size:43px}.tour-tabs{justify-content:start;gap:7px;margin:24px 0}.tour-tabs button{padding:10px 14px;font-size:12px}.tour-stage{grid-template-columns:1fr;border-radius:22px;padding:22px 18px;gap:26px;min-height:0}.tour-phone{max-width:320px}.tour-story h2{font-size:30px}.tour-story>p:not(.tour-note){font-size:15px;min-height:0}.tour-story{width:100%}.tour-steps{margin:20px 0 14px}.tour-card:hover{transform:none}}
@media(prefers-reduced-motion:reduce){.tour-card{transition:none}.tour-card:hover{transform:none}}
/* Product studio: legible compositions instead of tiny, cropped screenshots. */
.product-tour-promo{background:#f4f5f7}.business-page .product-tour-promo{background:#edf1f4}.tour-promo-heading{align-items:center;gap:36px;margin-bottom:42px}.tour-promo-heading h2{font-size:clamp(36px,4.3vw,58px);font-weight:600;line-height:1.08;letter-spacing:-.05em}.tour-promo-heading h2 em{font-style:normal;color:#245dd9}.tour-promo-heading>p{font-size:16px;max-width:300px;line-height:1.7}.tour-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tour-card{border:1px solid #e0e5ec;border-radius:26px;background:#fff;box-shadow:0 5px 12px -10px #10213730}.tour-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px -24px #18375160}.tour-card-copy{display:flex;align-items:center;gap:20px;padding:26px 28px}.tour-card-copy h3{font-size:22px;font-weight:600;margin:0 0 8px;letter-spacing:-.035em}.tour-card-copy p{min-height:0;margin:0;font-size:14px;line-height:1.55;max-width:330px}.tour-card-copy>.tour-card-link{display:flex;align-items:center;gap:12px;margin:0 0 0 auto;flex:none}.tour-card-link>span{font-size:12px}.tour-card-link b{width:40px;height:40px;border:1px solid #d8e0eb;border-radius:50%;display:grid;place-items:center;font-size:20px;font-weight:400;transition:background .2s,color .2s}.tour-card:hover .tour-card-link b{background:#245dd9;color:white;border-color:#245dd9}.tour-promo-note{margin:22px 0 0;font-size:12px;color:#617180;line-height:1.6}
.tour-art{height:304px;position:relative;display:grid;place-items:center;overflow:hidden;background:#dfe9fa;isolation:isolate;padding:25px 48px 0}.tour-art--transferencia{background:#e8edf3}.tour-art--deuda{background:#172b49}.tour-art--negocio{background:#e8e5de}.tour-art-orbit{position:absolute;width:290px;height:290px;border:1px solid #ffffff85;border-radius:50%;right:-70px;top:-60px;z-index:-1}.tour-art-orbit:after{content:'';position:absolute;inset:-45px;border:1px solid #ffffff60;border-radius:50%}.tour-art-number{position:absolute;top:20px;left:22px;font-size:11px;letter-spacing:.12em;color:#456089}.tour-art--deuda .tour-art-number{color:#9cafcc}.tour-product-panel{width:100%;max-width:345px;min-width:0;align-self:end;background:#fff;color:#172b49;border:1px solid #ffffff70;border-radius:20px 20px 0 0;padding:20px 22px 22px;box-shadow:0 22px 50px -20px #17385d55;transform:translateY(9px) rotate(-2deg);transition:transform .45s cubic-bezier(.2,.7,.2,1);font-family:'DM Sans',system-ui,sans-serif}.tour-art--transferencia .tour-product-panel{transform:translateY(9px) rotate(2deg);padding-bottom:16px}.tour-art--deuda .tour-product-panel{transform:translateY(9px) rotate(-1.5deg)}.tour-art--negocio .tour-product-panel{transform:translateY(9px) rotate(2deg)}.tour-card:hover .tour-product-panel,.tour-card:focus-visible .tour-product-panel{transform:translateY(0) rotate(0)}.tour-product-top{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;padding-bottom:17px}.tour-product-brand{display:grid;place-items:center;background:#245dd9;color:#fff;border-radius:7px;width:23px;height:23px;font-size:19px;line-height:1;letter-spacing:-.1em;padding-right:3px}.tour-product-dots{margin-left:auto;letter-spacing:2px;color:#8d99aa}.tour-product-amount>span{display:block;font-size:11px;color:#738096;margin-bottom:7px}.tour-product-amount>strong{display:block;font-size:37px;line-height:1.1;letter-spacing:-.05em;font-weight:600}.tour-product-amount>strong>span{font-size:26px;color:#7d8ca0}.tour-art--egreso .tour-product-amount>strong{color:#bf454f}.tour-product-row{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:11px}.tour-product-row>span>b,.tour-product-row small{display:block}.tour-product-row>span>b{font-size:12px;font-weight:600}.tour-product-row small{color:#738096;font-size:10px;margin-top:4px}.tour-product-icon{display:grid;place-items:center;width:33px;height:37px;flex:none;background:#f1f4f8;color:#687d99;border-radius:10px}.tour-product-icon svg{width:19px;height:19px}.tour-product-date{margin-left:auto;color:#8895a7;font-size:10px}.tour-product-attachment{display:flex;align-items:center;gap:7px;background:#f5f7fb;border:1px dashed #d6deea;border-radius:9px;padding:10px;margin-top:16px;font-size:10px;color:#5f7189}.tour-product-attachment svg{width:15px;height:15px}.tour-product-attachment span{margin-left:auto;font-size:8px;letter-spacing:.05em}.tour-product-float{position:absolute;right:20px;bottom:37px;display:flex;align-items:center;gap:7px;padding:11px 14px;border-radius:12px;box-shadow:0 10px 24px -10px #19355755;border:1px solid #e3eaf7;background:#fff;color:#2156b6;font-size:11px;font-weight:600;transform:rotate(3deg)}.tour-product-float svg{width:17px;height:17px}.tour-art--egreso .tour-product-float{bottom:123px}.tour-currency-card{display:flex;gap:12px;align-items:center;padding:12px;background:#f5f7fb;border-radius:12px;border:1px solid #e7ecf3}.tour-currency-flag{font-size:25px;width:35px}.tour-currency-card small{display:block;font-size:10px;color:#71829a;margin-bottom:4px}.tour-currency-card b{display:block;font-weight:600;font-size:21px;letter-spacing:-.03em}.tour-currency-card em{font-size:10px;font-style:normal;color:#738096;font-weight:500;margin-left:5px;letter-spacing:0}.tour-product-transfer{position:relative;display:grid;place-items:center;width:31px;height:31px;border:3px solid #fff;border-radius:50%;background:#245dd9;color:white;margin:-3px auto;z-index:1}.tour-product-transfer svg{width:16px;height:16px;transform:rotate(90deg)}.tour-product-rate{display:flex;justify-content:space-between;margin-top:12px;font-size:10px;color:#71829a}.tour-product-rate b{font-weight:500;color:#29466c}.tour-product-progress{height:7px;border-radius:8px;background:#e6ecf6;margin-top:22px;overflow:hidden}.tour-product-progress>span{display:block;width:75%;height:100%;border-radius:inherit;background:#3975ec}.tour-product-progress-labels{display:flex;justify-content:space-between;font-size:10px;color:#71829a;margin-top:9px}.tour-product-progress-labels b{color:#1b3454;font-weight:500;margin-left:4px}.tour-product-payment{padding-top:16px;border-top:1px solid #edf0f5;margin-top:18px}.tour-product-payment>strong{margin-left:auto;font-weight:500}.tour-product-business-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tour-product-business-stats>span{border-left:2px solid #dce5f5;padding-left:12px}.tour-product-business-stats small{display:block;font-size:10px;color:#738096;margin-bottom:6px}.tour-product-business-stats b{font-size:25px;font-weight:600;letter-spacing:-.04em}.tour-product-route{position:relative;margin-top:22px;border:1px solid #e3e9f1;background:#f7f9fc;border-radius:13px;padding:14px 20px 14px 32px;display:grid;gap:15px}.tour-product-route small{font-size:7px;letter-spacing:.1em;display:block;color:#8090a8;margin-bottom:3px}.tour-product-route b{font-size:13px;font-weight:600}.tour-route-line{position:absolute;left:17px;top:22px;width:1px;height:51px;background:#c5d4e9}.tour-route-line:before,.tour-route-line:after{content:'';position:absolute;width:6px;height:6px;border:2px solid #4b7bc2;border-radius:50%;left:-4px;background:#f7f9fc}.tour-route-line:after{bottom:0;background:#4b7bc2}.tour-product-route>i{position:absolute;right:22px;top:33px;color:#3b69b1}.tour-product-route>i svg{width:38px;height:38px}.tour-product-status{padding:5px 8px;background:#e8effb;color:#3762a2;border-radius:20px;font-size:9px}.tour-product-unit{font-size:9px;color:#738096;margin-left:auto}
@media(max-width:1050px){.tour-card-copy{padding:22px;gap:10px}.tour-card-copy>.tour-card-link>span{display:none}.tour-art{padding-inline:36px}.tour-card-copy h3{font-size:20px}}
@media(max-width:700px){.tour-promo-heading{display:block;margin-bottom:28px}.tour-promo-heading h2{font-size:39px}.tour-promo-heading>p{max-width:340px;font-size:14px;margin-top:18px}.tour-cards{grid-template-columns:1fr;gap:18px}.tour-card{border-radius:21px}.tour-art{height:270px;padding:22px 32px 0}.tour-product-panel{max-width:330px;padding:17px 19px}.tour-product-top{padding-bottom:14px}.tour-product-amount>strong{font-size:34px}.tour-product-row{margin-top:16px}.tour-product-route{margin-top:16px;gap:12px;padding-block:11px}.tour-art--egreso .tour-product-float{bottom:116px;right:12px}.tour-product-float{font-size:10px;padding:9px 11px;right:12px;bottom:32px}.tour-card-copy{padding:22px}.tour-card-copy h3{font-size:20px}.tour-card-copy p{font-size:13px}.tour-card-copy>.tour-card-link{font-size:12px}.tour-card:hover{transform:none}.tour-promo-note{font-size:11px}}
@media(max-width:360px){.tour-art{padding-inline:22px;height:258px}.tour-product-panel{padding-inline:16px}.tour-promo-heading h2{font-size:33px}.tour-card-copy{padding:18px}.tour-card-copy h3{font-size:18px}.tour-product-float{right:7px}.tour-card-link b{height:34px;width:34px}}
@media(prefers-reduced-motion:reduce){.tour-product-panel,.tour-card-link b{transition:none}.tour-card:hover .tour-product-panel,.tour-card:focus-visible .tour-product-panel{transform:translateY(9px)}}
.tour-art{height:350px;padding-block:22px}.tour-product-panel{align-self:center;border-radius:20px;transform:rotate(-2deg)}.tour-art--transferencia .tour-product-panel,.tour-art--negocio .tour-product-panel{transform:rotate(2deg)}.tour-art--deuda .tour-product-panel{transform:rotate(-1.5deg)}.tour-currency-flag{width:35px;height:35px;border-radius:50%;overflow:hidden;flex:none;border:1px solid #d8e0eb;background:#fff}.tour-currency-flag img{display:block;width:100%;height:100%;object-fit:cover}.tour-art--egreso .tour-product-float{bottom:143px}.tour-art--deuda .tour-product-float{bottom:28px}.tour-swipe-hint{display:none}
@media(max-width:700px){.tour-cards{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:92%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:1px;padding:3px 2px 14px;gap:14px;scrollbar-width:thin;scrollbar-color:#bccbdd transparent}.tour-card{scroll-snap-align:start}.tour-art{height:320px;padding:24px 20px}.tour-product-panel{transform:none}.tour-art--transferencia .tour-product-panel,.tour-art--negocio .tour-product-panel,.tour-art--deuda .tour-product-panel{transform:none}.tour-card-copy{align-items:start;padding:20px 18px}.tour-card-copy p{min-height:42px}.tour-art--egreso .tour-product-float{bottom:143px}.tour-art--deuda .tour-product-float{bottom:17px}.tour-swipe-hint{display:block;color:#617180;font-size:12px;margin:0 0 14px}.tour-card-copy h3{font-size:19px}.tour-product-float{font-size:10px;right:7px}.tour-product-row small{font-size:9px}.tour-product-unit{font-size:8px}}
@media(max-width:360px){.tour-art{padding-inline:12px}.tour-product-panel{padding-inline:14px}.tour-card-copy{padding:18px 14px}.tour-card-copy h3{font-size:17px}.tour-card-copy p{font-size:12px}.tour-card-link b{height:30px;width:30px}}
@media(prefers-reduced-motion:reduce){.tour-card:hover .tour-product-panel,.tour-card:focus-visible .tour-product-panel{transform:none}.tour-cards{scroll-behavior:auto}}
.tour-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
