:root{--green:#57df83;--dark:#11241f;--soft:#f7f7f5;--black:#050a08}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--soft);color:var(--black);font-family:"DM Sans",Arial,sans-serif;overflow-x:hidden}.floating-nav{position:fixed;z-index:50;top:24px;left:50%;transform:translateX(-50%);width:min(800px,calc(100% - 150px));height:70px;border-radius:40px;background:#fff;display:flex;align-items:center;padding:8px 10px 8px 32px;box-shadow:0 5px 35px #00000008}.logo{color:#050a08;text-decoration:none;font-size:27px;font-weight:700;letter-spacing:-1.8px}.logo span{color:var(--green)}.floating-nav nav{display:flex;margin:auto;gap:44px}.floating-nav nav a{color:#101714;text-decoration:none;font-size:14px}.contact-pill{display:flex;align-items:center;gap:14px;background:var(--green);color:#fff;text-decoration:none;padding:17px 20px;border-radius:32px;font-weight:600}.contact-pill i{font-style:normal;font-size:28px;line-height:10px}.lang{position:fixed;z-index:50;right:5.5vw;top:32px;border:0;background:#fff;width:56px;height:56px;border-radius:50%;font-size:10px}.lang small{font-size:7px}.hero{min-height:100vh;position:relative;display:grid;place-items:center;text-align:center;background:#f8f8f7;overflow:hidden}.hero-center{margin-top:20px;position:relative;z-index:2}.hero h1{font-size:clamp(54px,5.3vw,83px);line-height:.87;letter-spacing:-5px;margin:0;font-weight:500}.hero h1 span{display:inline-block;color:var(--green);position:relative;margin-top:16px}.hero h1 span:before,.hero h1 span:after{content:"";position:absolute;z-index:-1;left:-25px;right:-25px;height:15px;background:#e7f9ec;border-radius:50%;transform:rotate(-2deg)}.hero h1 span:before{top:8px}.hero h1 span:after{bottom:3px;transform:rotate(2deg)}.hero-center>p{max-width:550px;margin:50px auto 35px;font-size:16px;line-height:1.35}.try-button{display:inline-flex;align-items:center;gap:15px;text-align:left;color:#444;text-decoration:none;background:#fff;border-radius:12px;padding:16px 23px;font-size:14px;line-height:1.1;box-shadow:0 10px 35px #00000008}.try-button b{color:var(--green);font-size:20px}.spark{position:absolute;color:var(--green);font-style:normal;font-size:62px}.spark-one{left:21%;top:48%}.spark-two{right:20%;top:33%}.hero-phone{position:absolute;z-index:3;bottom:-390px;left:50%;width:310px;height:590px;border:9px solid #080d0b;border-radius:50px;background:#171d1a;color:#fff;text-align:left;padding:50px 18px 20px;transform:translateX(-50%) rotate(8deg);box-shadow:0 25px 70px #00000040}.phone-notch{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:100px;height:22px;border-radius:20px;background:#040605}.mini-head{font-size:12px;margin-bottom:30px}.mini-chat{font-size:11px;line-height:1.35;padding:10px;border-radius:8px;margin:12px 0;max-width:90%}.mini-chat.left{background:#29332f}.mini-chat.right{margin-left:auto;background:#195c3a}
.conversation{height:100vh;min-height:720px;background:var(--dark);color:#fff;position:relative;overflow:hidden}.conversation-scene{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:130px 9vw 70px;opacity:0;pointer-events:none;transform:translateY(20px);transition:.55s}.conversation-scene.active{opacity:1;pointer-events:auto;transform:none}.chat-column{max-width:500px}.chat-row{display:flex;gap:13px;align-items:flex-start;margin:28px 0}.chat-row>i{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:50%;background:#fff;font-style:normal}.chat-row>div{position:relative;background:#0d1d19;border-radius:14px;padding:22px 20px;line-height:1.4;font-size:17px;max-width:390px}.chat-row.user>div{margin-left:58px;background:var(--green);color:#0a2a1c}.chat-row button{display:block;width:100%;border:0;border-radius:10px;padding:17px;margin-top:22px;background:#fff;font-size:14px}.chat-row small{display:block;text-align:right;font-size:10px;opacity:.5;margin-top:8px}.chat-row.order hr{border:0;border-top:1px dashed #ffffff33;margin:15px 0}.map-card{margin-left:60px;width:350px;background:#fff;color:#173129;padding:24px;border-radius:14px;display:flex;flex-direction:column}.map-card span{font-size:11px;color:#6c7c75;margin-top:8px}.scene-copy span{color:var(--green);background:#57df8314;font-size:12px;padding:4px 8px}.scene-copy h2{font-size:clamp(35px,3.4vw,55px);line-height:1.02;letter-spacing:-3px;margin:25px 0;font-weight:500}.scene-copy em{font-style:normal;color:var(--green)}.scene-dots{position:absolute;z-index:5;bottom:40px;left:9vw;display:flex;gap:9px}.scene-dots button{border:0;background:none;color:#788781;padding:5px;cursor:pointer}.scene-dots button.active{color:var(--green)}.skip{position:absolute;z-index:5;bottom:38px;right:10vw;border:0;background:none;color:#fff;font-weight:600}.skip b{display:inline-grid;place-items:center;background:#fff;color:#111;width:34px;height:34px;border-radius:9px;margin-right:10px}
.friction{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px 12vw;position:relative}.friction h2{max-width:1030px;text-align:center;font-size:clamp(62px,7.3vw,112px);line-height:.88;letter-spacing:-7px;font-weight:500;margin:0}.friction h2 span{color:var(--green)}.progress-line{position:absolute;left:6vw;height:200px;width:6px;background:#e1e1e1;border-radius:5px}.progress-line i{display:block;width:100%;height:25%;background:var(--green);border-radius:5px}.margin{padding:150px 6vw 100px;background:#fff}.margin>h2{font-size:clamp(56px,6.7vw,103px);line-height:.91;letter-spacing:-6px;font-weight:500;text-align:center;max-width:1180px;margin:0 auto 100px}.margin>h2 span{color:var(--green)}.margin-labels{display:flex;justify-content:space-between;color:#333;font-size:12px;letter-spacing:6px;margin-bottom:20px}.money-comparison{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ddd}.money-comparison article:first-child{border-right:1px solid #ddd}.money-comparison h3{text-align:center;font-size:18px;font-weight:500;margin:0;padding:22px}.money-comparison .direct h3{background:var(--green)}.money-world{height:430px;position:relative;background:var(--dark);overflow:hidden;color:#fff}.fee-world{background:#f4f4f1;color:#111}.person,.wa-node,.bucket{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center}.person{left:7%;top:45%;width:60px;height:60px;border-radius:50%;background:#d5eee0;display:grid;place-items:center;font-size:26px}.person small,.wa-node small,.bucket small{position:absolute;top:70px;width:100px;text-align:center;font-size:9px;text-transform:uppercase;letter-spacing:1px}.wa-node{left:42%;top:44%;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#0c2d20;font-size:30px}.bucket{right:5%;top:35%;width:125px;height:125px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#0a271b}.bucket b{font-size:29px}.app-bucket{right:32%;top:8%;width:82px;height:82px;background:#f0aa93;color:#7d3c29}.app-bucket b{font-size:17px}.app-bucket small{top:90px}.coins i{position:absolute;z-index:2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffd257;border:3px solid #dca424;color:#865b00;font-style:normal;font-weight:700;animation:float 3.5s ease-in-out infinite}.coins i:nth-child(1){left:20%;top:16%}.coins i:nth-child(2){left:30%;top:65%;animation-delay:.2s}.coins i:nth-child(3){left:39%;top:30%;animation-delay:.4s}.coins i:nth-child(4){left:49%;top:72%;animation-delay:.6s}.coins i:nth-child(5){left:58%;top:19%;animation-delay:.8s}.coins i:nth-child(6){left:65%;top:57%;animation-delay:1s}.coins i:nth-child(7){left:76%;top:24%;animation-delay:1.2s}.coins i:nth-child(8){left:82%;top:73%;animation-delay:1.4s}.coins i:nth-child(9){left:47%;top:48%;animation-delay:1.6s}.coins i:nth-child(10){left:71%;top:79%;animation-delay:1.8s}.disclaimer{display:block;color:#777;margin-top:12px}
.feature-title{min-height:100vh;background:var(--green);padding:100px 7vw;display:flex;flex-direction:column;justify-content:center}.feature-title p{font-size:clamp(80px,14vw,210px);line-height:.73;letter-spacing:-12px;font-weight:700;margin:0}.feature-title p:nth-child(2){align-self:center}.feature-title p:nth-child(3){align-self:flex-end}.features{padding:120px 7vw;background:#fff}.features header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:70px}.features header span{text-transform:uppercase;letter-spacing:5px;font-size:12px}.features h2{font-size:70px;letter-spacing:-5px;margin:0;font-weight:500}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.feature-grid article{min-height:330px;background:#f1f1ee;border-radius:24px;padding:30px;display:grid;grid-template-columns:60px 1fr}.feature-grid article.green{background:var(--green)}.feature-grid article>span{font-size:12px}.feature-grid h3{font-size:35px;letter-spacing:-2px;margin:0}.feature-grid p{grid-column:2;max-width:510px;font-size:15px;line-height:1.6;color:#52615b}.faq{padding:150px 7vw;background:#fff;display:grid;grid-template-columns:.7fr 1fr;gap:10vw}.faq-heading small{letter-spacing:5px}.faq-heading h2{font-size:83px;line-height:.9;letter-spacing:-6px;font-weight:500;margin:35px 0}.faq-heading p{color:#66736d}.faq-list{border-top:1px solid #aaa}.faq-list article{border-bottom:1px solid #aaa}.faq-list button{width:100%;padding:27px 0;background:none;border:0;display:flex;justify-content:space-between;text-align:left;font-size:21px;font-weight:600}.faq-list button i{font-style:normal;font-size:28px}.faq-list article>div{display:grid;grid-template-rows:0fr;transition:.35s}.faq-list article>div p{overflow:hidden;margin:0;line-height:1.6;color:#55615c}.faq-list article.open>div{grid-template-rows:1fr}.faq-list article.open>div p{padding-bottom:28px}.faq-list article.open button i{transform:rotate(45deg)}.final-cta{min-height:75vh;background:var(--green);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 20px}.final-cta h2{font-size:clamp(90px,14vw,200px);letter-spacing:-12px;line-height:.8;margin:0}.final-cta p{font-size:18px}.final-cta a{display:flex;align-items:center;gap:20px;background:#fff;color:#111;text-decoration:none;border-radius:40px;padding:18px 25px;font-weight:600;margin-top:25px}.final-cta a i{font-style:normal;font-size:27px;color:var(--green)}.whatsapp-float{position:fixed;z-index:45;right:30px;bottom:30px;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;text-decoration:none;font-size:30px}footer{background:var(--dark);color:#fff;padding:70px 7vw 30px;display:grid;grid-template-columns:1fr 1fr;gap:35px}footer .logo{color:#fff}footer>p{text-align:right;color:#afbbb6}footer>div{grid-column:1/-1;border-top:1px solid #34443e;border-bottom:1px solid #34443e;padding:25px 0;display:flex;gap:30px}footer>div a{color:#fff;text-decoration:none;font-size:13px}footer>small{color:#7c8b85}@keyframes float{50%{transform:translateY(-12px) rotate(10deg)}}
@media(max-width:850px){.floating-nav{left:15px;right:15px;transform:none;width:auto;padding-left:22px}.floating-nav nav{display:none}.lang{display:none}.hero h1{font-size:54px;letter-spacing:-3.5px}.conversation-scene{grid-template-columns:1fr;padding:110px 25px 80px}.chat-column{display:none}.scene-copy h2{font-size:47px}.scene-dots{left:25px}.skip{right:25px}.friction{padding-inline:35px}.friction h2{font-size:66px;letter-spacing:-4px}.margin{padding:110px 22px}.margin>h2{font-size:59px;letter-spacing:-4px}.margin-labels{letter-spacing:1px}.money-comparison{grid-template-columns:1fr}.money-comparison article:first-child{border-right:0}.money-world{height:360px}.feature-title p{font-size:20vw;letter-spacing:-7px}.features header{display:block}.features h2{font-size:58px;margin-top:25px}.feature-grid{grid-template-columns:1fr}.faq{grid-template-columns:1fr}.faq-heading h2{font-size:65px}.final-cta h2{letter-spacing:-7px}}
@media(max-width:520px){.floating-nav{height:62px}.logo{font-size:23px}.contact-pill{padding:13px 16px;font-size:13px}.hero-center{padding:0 18px}.hero h1{font-size:45px;line-height:.94}.hero-center>p{font-size:14px}.spark{font-size:40px}.spark-one{left:4%}.spark-two{right:5%;top:25%}.hero-phone{width:270px}.conversation{min-height:680px}.scene-copy h2{font-size:40px}.skip{font-size:0}.skip b{font-size:16px}.friction h2{font-size:50px}.progress-line{display:none}.margin>h2{font-size:48px}.margin-labels{font-size:8px}.money-world{height:330px}.person{left:4%}.bucket{right:3%;width:105px;height:105px}.wa-node{left:38%}.coins i{width:27px;height:27px;font-size:11px}.feature-title{min-height:75vh}.feature-title p{font-size:21vw;letter-spacing:-5px}.features{padding:90px 20px}.features h2{font-size:49px}.feature-grid article{grid-template-columns:38px 1fr;padding:25px}.feature-grid h3{font-size:29px}.faq{padding:100px 22px}.faq-heading h2{font-size:55px}.final-cta h2{font-size:92px}footer{grid-template-columns:1fr}footer>p{text-align:left}footer>div{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.coins i{animation:none}}
.feature-title{overflow:hidden}
@media(max-width:520px){.feature-title p{font-size:18.5vw;letter-spacing:-4px}}

/* Secuencia animada del teléfono */
.hero{height:190vh;display:block;overflow:clip}.hero-center{position:sticky;top:31vh;margin:0;will-change:filter,opacity,transform}.hero-phone{position:fixed;bottom:-420px;opacity:0;will-change:transform,opacity;pointer-events:none;transition:none}.spark{position:fixed;transition:opacity .2s}

/* Flujo de dinero: clientes → intermediario/restaurante */
.money-comparison{background:#fff}.money-world,.fee-world{background:#fff;color:var(--dark);border-top:1px solid #e4e7e5}.money-comparison .direct h3{background:#fff;color:var(--green)}.money-world:before{content:"";position:absolute;left:15%;right:16%;top:53%;border-top:2px dashed #dfe5e1}.direct .money-world:before{border-color:#b9efca}.person{background:#e7f8ec;border:2px solid var(--green)}.wa-node{background:var(--green);box-shadow:0 0 0 12px #eafbef}.bucket{background:var(--dark);color:#fff;border-radius:22px;width:132px;height:142px;top:34%}.bucket:before{content:"";position:absolute;top:-14px;width:80px;height:20px;border-radius:50%;background:inherit;border:3px solid #fff}.direct .bucket{background:var(--green);color:var(--dark);box-shadow:0 18px 45px #57df8338}.app-bucket{right:32%;top:8%;width:94px;height:94px;border-radius:50%;background:#181f1c;color:#fff}.app-bucket:before{display:none}.app-bucket small{top:102px}.coins i{width:40px;height:40px;background:var(--green);border:4px solid #17231e;box-shadow:inset 0 0 0 3px #baffce,4px 6px 0 #17231e;color:#10231c;opacity:0;animation:none;transform:translate(-120px,70px) scale(.2) rotate(-160deg)}.coin-active .coins i{animation:coinRoute 1.1s cubic-bezier(.2,.8,.2,1) forwards}.coin-active .coins i:nth-child(2){animation-delay:.09s}.coin-active .coins i:nth-child(3){animation-delay:.18s}.coin-active .coins i:nth-child(4){animation-delay:.27s}.coin-active .coins i:nth-child(5){animation-delay:.36s}.coin-active .coins i:nth-child(6){animation-delay:.45s}.coin-active .coins i:nth-child(7){animation-delay:.54s}.coin-active .coins i:nth-child(8){animation-delay:.63s}.coin-active .coins i:nth-child(9){animation-delay:.72s}.coin-active .coins i:nth-child(10){animation-delay:.81s}.fee-world .coins i:nth-child(1){left:47%;top:10%}.fee-world .coins i:nth-child(2){left:54%;top:20%}.fee-world .coins i:nth-child(3){left:62%;top:11%}.fee-world .coins i:nth-child(4){left:58%;top:30%}.fee-world .coins i:nth-child(5){left:65%;top:52%}.fee-world .coins i:nth-child(6){left:72%;top:42%}.fee-world .coins i:nth-child(7){left:78%;top:59%}.fee-world .coins i:nth-child(8){left:84%;top:45%}.fee-world .coins i:nth-child(9){left:69%;top:70%}.fee-world .coins i:nth-child(10){left:82%;top:72%}.direct .coins i:nth-child(1){left:24%;top:42%}.direct .coins i:nth-child(2){left:32%;top:51%}.direct .coins i:nth-child(3){left:40%;top:38%}.direct .coins i:nth-child(4){left:48%;top:55%}.direct .coins i:nth-child(5){left:56%;top:39%}.direct .coins i:nth-child(6){left:63%;top:56%}.direct .coins i:nth-child(7){left:69%;top:39%}.direct .coins i:nth-child(8){left:75%;top:57%}.direct .coins i:nth-child(9){left:80%;top:39%}.direct .coins i:nth-child(10){left:84%;top:55%}@keyframes coinRoute{0%{opacity:0;transform:translate(-120px,70px) scale(.2) rotate(-160deg)}70%{opacity:1}100%{opacity:1;transform:none}}
@media(max-width:850px){.hero{height:165vh}.hero-center{top:27vh}.spark{position:absolute}.money-world:before{left:17%;right:20%}.coins i{width:31px;height:31px;border-width:3px}.app-bucket{right:30%}}
@media(prefers-reduced-motion:reduce){.hero-phone{opacity:1;position:absolute;transform:translateX(-50%) translateY(-500px)!important}.hero-center{filter:none!important;opacity:1!important}.coin-active .coins i{animation:none;opacity:1;transform:none}}
.spark{position:absolute}
.bucket small{position:static;width:auto;margin-top:8px}.app-bucket small{position:absolute;top:102px;width:120px;color:#56615c}.bucket b{position:relative;z-index:2}

/* La demostración avanza automáticamente con el scroll */
.conversation{height:300vh;min-height:0;overflow:visible;background:var(--dark)}.conversation-sticky{position:sticky;top:0;height:100vh;min-height:680px;overflow:hidden;background:var(--dark)}.skip{display:none}.conversation-scene{transition:opacity .5s ease,transform .5s ease}.scene-dots{left:50%;transform:translateX(-50%)}
@media(max-width:850px){.conversation{height:270vh}.conversation-sticky{min-height:620px}}

/* Historia de monedas basada en el flujo original */
.money-story{height:650vh;position:relative;margin:80px -6vw 0}.money-sticky{position:sticky;top:0;height:100vh;display:grid;grid-template-columns:34.7222% 65.2778%;overflow:hidden}.money-story-title{height:100vh;position:relative}.money-story-title h3{position:absolute;inset:0;margin:0;display:flex;flex-direction:column;justify-content:center;padding-left:18%;font-size:clamp(70px,8vw,116px);font-weight:500;line-height:.82;letter-spacing:-6px}.money-story-title .title-direct{color:var(--green);opacity:0;transform:translateY(60px)}.money-diagram{height:calc(100vh - 8rem);margin:4rem 8.3333% 4rem 0;border-radius:1rem;background:#fff;position:relative;overflow:hidden;padding:3.5rem 0}.money-diagram:after{content:"";position:absolute;inset:0;background:#fff;z-index:0;transform:translateY(100%);transition:none}.money-way{position:absolute;z-index:2;left:50%;top:15%;bottom:15%;width:4px;transform:translateX(-50%);background:repeating-linear-gradient(to bottom,#ed5151 0 4px,transparent 4px 8px)}.money-story.direct-mode .money-way{background:repeating-linear-gradient(to bottom,var(--green) 0 4px,transparent 4px 8px)}.travelling-coins{position:absolute;z-index:4;top:15%;bottom:15%;left:50%;width:32px;transform:translateX(-50%);opacity:0}.travelling-coins i,.mini-money i{display:grid;place-items:center;border-radius:50%;background:#ffd205;border:3px solid #ffc400;box-shadow:inset 0 0 0 3px #ffdc35;color:#eab800;font-style:normal;font-weight:700}.travelling-coins i{position:absolute;left:0;top:0;width:32px;height:32px;will-change:transform}.money-item{position:absolute;z-index:3;left:50%;transform:translateX(-50%);opacity:0}.money-client{top:9%}.money-apps{top:47%}.money-pocket{bottom:9%}.money-item>span{display:inline-block;background:#fafaf9;border-radius:3rem;color:#141f1e;font-size:40px;font-weight:500;letter-spacing:-2px;line-height:1;padding:24px 32px;white-space:nowrap;box-shadow:0 -10px 30px #fff}.mini-money{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);display:flex;align-items:center;width:100px}.mini-money i{width:16px;height:16px;margin:0 2px;border-width:1px;box-shadow:inset 0 0 0 1px #ffdf48;font-size:7px}.money-apps .mini-money i,.money-pocket .mini-money i{opacity:0}.money-legend{position:absolute;z-index:5;left:56%;top:34%;width:40%;font-size:15px;font-weight:600;line-height:1.4}.money-legend span{position:absolute;inset:0}.legend-fees{color:#ed5151}.legend-full{color:var(--green);opacity:0;transform:translateY(10px)}.money-pocket.is-full>span{background:var(--green);color:#fff;transform:rotate(3deg) scale(1.08)}.money-pocket>span{transition:background .35s,color .35s,transform .35s}
@media(max-width:768px){.money-story{height:550vh;margin-top:40px}.money-sticky{grid-template-columns:1fr;grid-template-rows:24vh 76vh}.money-story-title{height:24vh;grid-row:2;position:absolute;z-index:6;bottom:0;width:100%;pointer-events:none}.money-story-title h3{justify-content:flex-start;align-items:center;padding:18px 10px 0;font-size:42px;line-height:.8;text-align:center}.money-diagram{grid-row:1;height:76vh;margin:0;padding-top:72px;border-radius:0}.money-item>span{font-size:24px;letter-spacing:-1px;padding:15px 20px}.travelling-coins{width:20px;top:12%;bottom:12%}.travelling-coins i{width:20px;height:20px;font-size:10px}.money-way{top:12%;bottom:12%}.money-legend{font-size:11px;left:55%}.money-client{top:7%}.money-apps{top:45%}.money-pocket{bottom:7%}.mini-money{width:65px}.mini-money i{width:12px;height:12px}.disclaimer{position:relative}}
.money-story{overflow:clip}

/* Más aire y un recorrido menos pesado */
.margin>h2{margin-bottom:150px}.money-story{height:560vh;margin-top:120px}.money-diagram{margin-left:2.5rem}.money-client{top:7%}.money-apps{top:46%}.money-pocket{bottom:7%}.money-item>span{padding:27px 40px}.mini-money{left:calc(100% + 24px)}.money-legend{left:60%;width:35%}
@media(max-width:768px){.margin>h2{margin-bottom:90px}.money-story{height:480vh;margin-top:70px}.money-diagram{margin-left:0}.money-item>span{padding:17px 24px}.mini-money{left:calc(100% + 16px)}.money-legend{left:58%;width:38%}}

/* Identidad peruana: rojo/blanco y soles dorados */
.margin{background:linear-gradient(180deg,#fff 0%,#fffdf8 100%)}.money-diagram{box-shadow:inset 7px 0 0 #d91023,inset -7px 0 0 #d91023}.title-fees{color:#d91023}.legend-fees{color:#d91023}.money-item>span{border:1px solid #ece9e3}.travelling-coins i{font-size:9px}.mini-money i{font-size:5px}
@media(max-width:768px){.money-diagram{box-shadow:inset 4px 0 0 #d91023,inset -4px 0 0 #d91023}.travelling-coins i{font-size:7px}}

/* Recorrido más pausado para la animación del teléfono */
.hero{height:250vh}
@media(max-width:850px){.hero{height:210vh}}

/* Titulares revelados palabra por palabra durante el scroll */
.scroll-copy .copy-word{display:inline-block;color:inherit!important;opacity:.08;filter:blur(7px);transform:translateY(42px) rotate(.6deg);will-change:opacity,transform,filter}.scroll-copy .accent-copy{display:inline}.friction .scroll-copy .accent-copy .copy-word,.margin>.scroll-copy .accent-copy .copy-word{color:var(--green)!important}
@media(prefers-reduced-motion:reduce){.scroll-copy .copy-word{opacity:1!important;filter:none!important;transform:none!important}}
