/* v26 · Papel, tinta, volumen y luz. El producto mantiene su interfaz auténtica. */
.v26-state{position:absolute;inset:0;visibility:hidden;background:#071750;color:#f7f3e8;overflow:hidden;font-family:var(--f-texto);isolation:isolate}
.v26-state:after{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,#fff1 3px 4px);opacity:.028;z-index:8}
.v26-state p,.v26-state h1,.v26-state h2,.v26-state figure{margin:0}
.v26-paper{background:#f3efe4;color:#071750}
.v26-kicker{position:absolute;left:126px;top:74px;right:100px;font:500 20px var(--f-mono);letter-spacing:.12em;color:#b7c4e8}
.v26-paper .v26-kicker{color:#5a6380}
.v26-title{position:absolute;left:126px;top:258px;font:600 112px/1.035 var(--f-titular);letter-spacing:-.055em;max-width:1520px}
.v26-title span{color:#ffd900}
.v26-sub{position:absolute;left:132px;top:757px;font:400 34px/1.4 var(--f-texto);color:#bac8e7;max-width:1160px}
.v26-paper .v26-sub{color:#59637a}
.v26-map{position:absolute;pointer-events:none}
.v26-map-first{width:1000px;height:580px;right:35px;top:280px;opacity:.25;z-index:-1}
.v26-network{position:absolute;left:130px;top:208px;display:flex;gap:136px}
.v26-network b{font:600 240px/.95 var(--f-titular);letter-spacing:-.07em;color:#ffd900;display:block}
.v26-network span{display:block;margin-top:15px;font:400 48px var(--f-texto)}
.v26-map-small{right:35px;top:220px;width:810px;height:450px;opacity:.5}
.v26-regions{position:absolute;left:132px;bottom:212px;font:400 29px/1.9 var(--f-texto);color:#bdc9e2}
.v26-near{position:absolute;left:130px;bottom:108px;font:500 49px var(--f-titular);letter-spacing:-.035em}
.v26-book-scene{perspective:2400px;perspective-origin:50% 42%;background:radial-gradient(ellipse at 55% 42%,#fffdf4,#e7e1d3)}
.v26-book{position:absolute;left:235px;top:245px;width:1450px;height:670px;transform-style:preserve-3d;filter:drop-shadow(0 35px 38px #1926473b)}
.v26-pages{position:absolute;inset:0;background:#e5ddc6;border-radius:4px 15px 15px 4px;box-shadow:0 3px 0 #fff8e9,0 6px 0 #c1b69c,0 9px 0 #fff8e9,0 12px 0 #c1b69c,0 15px 0 #10234c,0 18px 0 #10234c;display:grid;grid-template-columns:1fr 1fr}
.v26-page-left,.v26-page-right{position:relative;overflow:hidden;padding:54px 48px;background:linear-gradient(90deg,#eee7d7,#fcf8ef 7%,#f7f3e8 93%,#baac93);border-radius:6px 0 0 6px}
.v26-page-right{background:linear-gradient(90deg,#b2a58f,#eee8da 4%,#fcf8ef 14%,#f3eedf 97%,#dbd2bf);border-radius:0 9px 9px 0}
.v26-page-left .v26-kicker{top:45px;left:48px;font-size:16px;color:#666d76}
.v26-page-left figure{margin-top:60px}
.v26-page-left img{width:100%;height:335px;object-fit:contain;background:#eee8de;filter:sepia(.14)}
.v26-page-left figcaption{font-size:15px;margin-top:10px;color:#727781}
.v26-page-left p{margin-top:35px;font:500 40px/1.12 var(--f-titular);letter-spacing:-.035em}
.v26-founders{display:flex;gap:30px}
.v26-founders figure{flex:1}
.v26-founders img{width:100%;height:205px;object-fit:cover;object-position:50% 25%;filter:grayscale(1);border:8px solid #fffdfa;box-shadow:0 4px 15px #07175019}
.v26-founders figcaption,.v26-lutz figcaption{font-size:18px;margin-top:10px;color:#4f5871}
.v26-lutz{display:flex;gap:32px;align-items:center;margin-top:38px;border-top:1px solid #c2bba8;padding-top:28px}
.v26-lutz img{width:155px;height:170px;object-fit:cover;filter:grayscale(1);border:7px solid #fffdfa;box-shadow:0 4px 15px #07175019}
.v26-lutz p{font:500 43px/1.05 var(--f-titular);letter-spacing:-.04em}
.v26-cover{position:absolute;left:725px;top:-8px;width:731px;height:690px;transform-origin:left center;backface-visibility:hidden;transform-style:preserve-3d;border-radius:3px 12px 12px 3px;background:linear-gradient(105deg,#193760,#06194a 5%,#163363 7%,#102a58 50%,#071c45 92%,#273f67);box-shadow:inset 12px 0 20px #0007,inset -3px 0 3px #6981a5,0 7px 11px #0b184234;color:#eddfae}
.v26-cover:before{content:'';position:absolute;inset:30px 30px 30px 39px;border:1px solid #c3ab6077;border-radius:2px 8px 8px 2px}
.v26-cover:after{content:'';position:absolute;inset:0;opacity:.09;background:repeating-linear-gradient(0deg,#fff0 0 2px,#ffffff66 2px 3px),repeating-linear-gradient(90deg,#fff0 0 2px,#000 2px 3px);border-radius:inherit}
.v26-cover img{position:absolute;left:69px;top:66px;width:118px;height:118px;object-fit:contain}
.v26-cover h2{position:absolute;left:69px;top:267px;font:500 78px/1.05 var(--f-titular);letter-spacing:-.04em;text-shadow:0 1px #000}
.v26-cover p{position:absolute;left:72px;bottom:83px;font-size:24px;color:#beaf8b}
.v26-book-caption{position:absolute;left:1100px;top:270px;width:700px}
.v26-book-caption .v26-title{position:static;font-size:83px;line-height:1.05}
.v26-book-caption .v26-sub{position:static;margin-top:42px;font-size:32px;max-width:610px}
.v26-page-portal{position:absolute;left:156px;top:277px;width:585px;height:560px;padding:78px 55px;background:#f7f3e8;color:#071750;box-shadow:-18px 12px 0 #d3cbb5,-21px 15px 0 #eee7d8,-35px 24px 0 #142c55,0 45px 80px #02071766;transform-origin:center;border-radius:3px 12px 12px 3px}
.v26-page-portal span{display:block;border-bottom:1px solid #c5bcac;padding:25px 0;font:500 51px var(--f-titular);letter-spacing:-.04em}
.v26-page-portal span:last-child{color:#1737ef;border-color:#1737ef}
.v26-tech-reveal{position:absolute;left:895px;top:292px;width:920px}
.v26-tech-reveal .v26-title{position:static;font-size:149px;white-space:nowrap}
.v26-tech-reveal .v26-sub{position:static;margin-top:68px;font-size:47px}
.v26-two{position:absolute;left:130px;right:130px;top:505px;display:grid;grid-template-columns:1fr 1fr;gap:70px}
.v26-two>div{border-top:2px solid #6178a5;padding-top:24px}
.v26-two small{font:500 24px var(--f-mono);color:#ffd900}
.v26-two h2{font-size:60px;line-height:1;margin:22px 0}
.v26-two p{font:400 34px/1.5 var(--f-texto);color:#bbc9e8}
.v26-qr{position:absolute;right:155px;top:310px;width:365px;text-align:center}
.v26-qr img{width:365px;height:365px;background:white;border:26px solid white;border-radius:10px;box-shadow:0 22px 52px #0003}
.v26-qr strong{display:block;font:500 32px var(--f-texto);color:#ffd900;margin-top:28px}
.v26-search-stack{position:absolute;left:1040px;top:240px;width:630px;perspective:1300px}
.v26-search-stack>div{position:absolute;left:calc(var(--n)*-16px);top:calc(var(--n)*77px);width:630px;height:114px;background:#fffdf6;border:1px solid #d9d1bf;box-shadow:0 12px 20px #18244219;padding:30px;transform:rotate(-5deg);display:flex;gap:25px;font-size:29px;align-items:center}
.v26-search-stack b{font:500 40px var(--f-titular);color:#1737ef}
.v26-thousand{position:absolute;left:125px;top:242px;z-index:2}
.v26-thousand b{font:600 258px/.9 var(--f-titular);letter-spacing:-.07em;color:#ffd900}
.v26-thousand h2{font:500 80px var(--f-titular);letter-spacing:-.04em;margin-top:42px}
.v26-thousand p{font-size:44px;margin-top:32px;color:#bac8e7}
.v26-dots{position:absolute;right:100px;top:190px;display:grid;grid-template-columns:repeat(10,1fr);gap:12px;width:435px;opacity:.7}
.v26-dots i{height:28px;border:1px solid #849ed1;border-radius:4px;background:linear-gradient(145deg,#233d72,#14275a);box-shadow:1px 3px 0 #010b27}
.v26-demo-title{position:absolute;top:113px;left:132px;font:500 55px/1.12 var(--f-titular);letter-spacing:-.035em}
.v26-demo-title.v26-demo-marca{font-size:50px;letter-spacing:0;display:flex;align-items:center;gap:18px}
.v26-demo-title em{font-style:normal;font-size:39px;color:#ffd900;margin-left:25px}
.v26-screen{position:absolute;left:120px;top:218px;width:1680px;height:790px;box-sizing:border-box;background:#0a1324;border:9px solid #182844;border-radius:16px;box-shadow:0 0 0 1px #6a7e9f,0 25px 60px #0005;overflow:hidden}
.v26-windowbar{height:32px;display:flex;gap:7px;align-items:center;padding:0 12px;background:#142441;color:#acbad5;font-size:13px}
.v26-windowbar i{width:7px;height:7px;border-radius:50%;background:#5d6e87}
.v26-windowbar span{margin:auto}
.v26-screen video{width:100%;height:calc(100% - 32px);object-fit:contain;background:#0a1324}
.v26-actor{position:absolute;left:130px;top:190px;width:850px;height:785px;background:#112344;border-radius:18px;overflow:hidden;box-shadow:0 20px 75px #0005;border:1px solid #52688d}
.v26-actor video{width:100%;height:calc(100% - 32px);object-fit:cover}
.v26-team{position:absolute;left:1050px;top:205px;right:120px}
.v26-team h2{font:500 55px var(--f-titular);letter-spacing:-.04em;margin-bottom:30px}
.v26-team>div{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 20px}
.v26-team img{width:100%;height:150px;object-fit:cover;object-position:50% 20%;border-radius:8px}
.v26-team figcaption{font:400 22px var(--f-texto);margin-top:9px;color:#c6d3ed}
.v26-listen-copy{position:absolute;left:1070px;top:385px;right:100px}
.v26-listen-copy .v26-title,.v26-listen-copy .v26-sub{position:static}
.v26-listen-copy .v26-title{font-size:90px}
.v26-listen-copy .v26-sub{margin-top:35px}
.v26-prepared{position:absolute;bottom:25px;left:132px;font:400 18px var(--f-texto);color:#97aace}
.v26-language-row{position:absolute;left:130px;top:575px;color:#ffd900;font:400 40px/1.6 var(--f-texto)}
.v26-path,.v26-question-index{position:absolute;left:135px;bottom:150px;font:400 29px/1.8 var(--f-texto);color:#b8c9e8}
.v26-calendar-object{position:absolute;right:170px;top:280px;width:530px;height:540px;background:#fffdf7;border-radius:15px;box-shadow:0 17px 0 #d0c6af,0 24px 0 #e4dbca,0 40px 65px #07175033;text-align:center;overflow:hidden}
.v26-calendar-object span{display:block;padding:30px;background:#1737ef;color:white;font:500 23px var(--f-mono)}
.v26-calendar-object b{display:block;font:400 220px/.9 var(--f-titular);margin-top:55px;color:#1737ef}
.v26-calendar-object p{font-size:34px;margin-top:40px}
.v26-orb{position:absolute;right:80px;top:227px;width:650px;height:650px}
.v26-price-table{position:absolute;top:245px;left:132px;width:1656px;border-collapse:collapse;text-align:left;font:400 48px var(--f-texto)}
.v26-price-table th,.v26-price-table td{padding:24px 35px;border-bottom:1px solid #536b97}
.v26-price-table thead{font:500 25px var(--f-mono);color:#b7c8e5}
.v26-price-table tbody th{font-weight:400;width:35%}
.v26-price-table td:nth-child(2){color:#ffd900;font-weight:600}
.v26-price-table td:nth-child(3){color:#9eb0d1}
.v26-price-foot{position:absolute;left:166px;top:885px;font:400 26px var(--f-texto);color:#b6c6e5}
.v26-activation{position:absolute;left:132px;top:240px}
.v26-activation span{display:block;font:400 45px var(--f-texto);margin:20px 0}
.v26-activation b{display:block;font:600 204px/1.15 var(--f-titular);letter-spacing:-.065em;color:#ffd900}
.v26-activation p{font:400 35px var(--f-texto);color:#bdcbe6;margin-top:27px}
/* Pantallas auténticas: área mayor y sin velos que tapen los datos. */
.n25-frame:before,.n25-frame:after,.v24-capture .g19-frame:before,.v24-capture .g19-frame:after{display:none!important}
.n25-state{background:#071750!important}
.n25-kicker{left:132px!important;right:132px!important;top:29px!important;font-size:17px!important}
.n25-heading{left:132px!important;top:76px!important;width:1656px!important;height:75px!important;font-size:53px!important}
.n25-frame{left:132px!important;top:178px!important;width:1656px!important;height:828px!important}
.n25-caption{left:132px!important;top:1037px!important;font-size:19px!important;max-width:1656px!important}
.n25-speed{right:134px!important;top:137px!important;font-size:16px!important}
#p-v24-prospectar .v24-capture .g19-heading{top:76px!important;left:132px!important;width:1656px!important;font-size:53px!important}
#p-v24-prospectar .v24-capture .g19-frame{top:178px!important}
#p-v24-prospectar .v24-capture .g19-caption{left:132px!important;top:1037px!important}
#p-v24-prospectar .v24-speed{top:139px!important;right:134px!important}
#p-v24-prospectar .v24-capture .g19-index{right:132px!important;top:27px!important;font-size:16px!important}
#p-v24-prospectar .g19-top{top:29px!important;left:132px!important}
.v24-hardware{border-width:8px!important;border-top-width:10px!important;border-bottom-width:11px!important;border-radius:16px!important;box-shadow:0 0 0 1px #607593,0 18px 48px #0007!important}
.v24-hardware:after{left:-20px!important;right:-20px!important;bottom:-17px!important;height:6px!important}

.v26-book-scene:has(.v26-book-caption) .v26-page-left{visibility:hidden}
.v26-book-scene:has(.v26-book-caption) .v26-pages{background:transparent;box-shadow:none}
.v26-founders img{object-fit:contain;background:#fffdf8}

.v26-voice .v26-demo-title{left:126px;top:330px;width:470px;font-size:68px;line-height:1.08}
.v26-voice .v26-screen{left:650px;top:177px;width:1140px;height:820px}
.v26-state:has(.v26-qr) .v26-title{max-width:1130px;font-size:99px}
.v26-state:has(.v26-qr) .v26-sub{max-width:1120px}
