.dot{background:#ec7000}.intro h1 span{color:#ec7000}.section-head>.eyebrow,.case-index a.active,.case-index a:hover{color:#a74900}.research-band{background:#eeeae3}.needs,.results{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:45px 0}.needs article{border-top:2px solid #ec7000;padding-top:22px}.needs span,.results>article>span{font-size:10px;letter-spacing:1px}.needs h3{font-size:22px;margin:18px 0 14px;letter-spacing:-.7px}.needs p{font-size:14px;color:#56534e}.note{font-size:13px;line-height:1.8;border-left:3px solid #ec7000;padding:18px 24px;background:#e5e1da;margin-top:30px}.home-feature{display:grid;grid-template-columns:1fr 340px;gap:100px;align-items:center;padding:45px 70px;background:#f1e5d7;border-radius:10px}.home-feature h3,.solution-row h3{font-size:36px;line-height:1.2;letter-spacing:-1.3px;margin:20px 0 25px}.home-feature p,.solution-row p{font-size:15px;color:#55514a}.screen-evidence .zoom{width:100%;padding:0;background:transparent;border:0}.screen-evidence img{width:100%;height:auto}.screen-evidence figcaption{margin-top:15px;line-height:1.5}.home-feature img{border-radius:15px;border:7px solid #222}.solution-row{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:90px 0;border-bottom:1px solid #d6d1ca;align-items:start}.solution-row>div{position:sticky;top:110px}.solution-row>.screen-evidence{background:#fff;padding:20px;border:1px solid #e1ddd6}.decision-note{border-top:1px solid #d3cdc5;padding-top:22px}.test-band{background:#162d42;color:#fff}.test-band .prose{color:#d3dce5}.test-band .section-head>.eyebrow{color:#ffb46e}.results article{border-top:1px solid #647383;padding-top:22px}.results strong{display:block;font-size:62px;letter-spacing:-3px;margin:18px 0;color:#ffac5c}.results strong span{font-size:23px;color:#bccbd8;letter-spacing:0}.results p{font-size:12px;color:#c6d4df}.test-band .note{background:#233d53;border-color:#ffac5c;color:#e2ebf1}.test-band details{margin-top:30px}.test-band summary{cursor:pointer;padding:18px 0;font-size:13px}.test-band .screen-evidence{max-width:800px;margin:20px auto}.test-band figcaption{color:#dae2e9}.source-links{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #ccc;padding-top:30px;margin-top:40px}.source-links h3{font-size:22px;margin-bottom:10px}.source-links p{font-size:13px}.skip{position:absolute;left:20px;top:-80px;background:white;padding:12px;z-index:100}.skip:focus{top:10px}@media(max-width:900px){.home-feature{gap:40px;padding:30px;grid-template-columns:1fr 260px}.solution-row{gap:35px}.needs,.results{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.home-feature{grid-template-columns:1fr;padding:24px;gap:25px}.home-feature .screen-evidence{max-width:240px;margin:auto}.home-feature h3,.solution-row h3{font-size:28px}.solution-row{grid-template-columns:1fr;gap:25px;padding:50px 0}.solution-row>div{position:static}.solution-row>.screen-evidence{padding:10px}.needs,.results{gap:25px 18px}.needs h3{font-size:19px}.needs p{font-size:13px}.note{padding:16px;font-size:12px}.results strong{font-size:52px}.source-links{align-items:flex-start;flex-direction:column}.cover img{aspect-ratio:4/3;object-fit:cover}}
.home-stage{display:grid;grid-template-columns:1fr 310px;gap:100px;align-items:center;padding:70px 90px;background:#192c3c;color:#fff;border-radius:8px;overflow:hidden}.home-story h3{font-size:45px;letter-spacing:-1.8px;line-height:1.15;margin:24px 0}.home-story>p{color:#c0ccd6;font-size:15px;max-width:450px}.home-story>.eyebrow{color:#ffb779}.home-callouts{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.home-callouts a{display:flex;gap:12px;border-top:1px solid #ffffff25;padding:18px 0;font-size:12px}.home-callouts span{color:#ffab64;font-size:10px}.home-stage>.device-item{transform:rotate(4deg);filter:drop-shadow(0 25px 25px #0005)}.device-item{min-width:0;margin:0}.device{padding:0;border:0;background:transparent;display:block;width:100%;cursor:zoom-in}.device img{width:100%;height:auto;display:block}.phone .device{border:7px solid #20252a;border-radius:25px;overflow:hidden;box-shadow:0 2px 0 1px #5d636a,0 16px 28px #1823301c;background:#20252a}.device-item figcaption{margin-top:20px;font-size:10px;line-height:1.5;letter-spacing:.2px;display:flex;justify-content:space-between;gap:10px;color:#625f58}.home-stage figcaption{color:#d5dfe7}.solution-showcase{padding:100px 0 0;scroll-margin-top:85px}.showcase-heading{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end;margin-bottom:45px}.showcase-heading h3{font-size:43px;letter-spacing:-1.8px;line-height:1.16;margin:20px 0 0}.showcase-heading>.eyebrow,.showcase-heading>div>.eyebrow{color:#a74900}.showcase-heading p{font-size:15px;color:#56534f;max-width:500px}.showcase-heading .decision-note{font-size:13px;margin-bottom:0;padding-top:15px}.flow-presentation{background:#eae8e3;border-radius:8px;padding:35px 45px 45px}.stage-caption{display:flex;justify-content:space-between;gap:15px;padding-bottom:30px;font-size:9px;letter-spacing:1.3px;color:#69635b}.screen-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;align-items:start}.screen-strip .phone{max-width:230px;width:100%;margin-inline:auto}.pix-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 65px;max-width:940px;margin:auto}.pix-sequence .phone{max-width:240px}.pay-stage{background:#f3e5d5}.more-screens{margin-top:35px;border-top:1px solid #c6b9aa}.more-screens summary{display:flex;justify-content:space-between;padding:22px 0 0;cursor:pointer;font-size:12px}.additional{grid-template-columns:repeat(2,240px);justify-content:center;padding-top:30px;gap:60px}.desktop .device{border:8px solid #252b30;border-radius:12px;box-shadow:0 20px 35px #15202b1c;background:#252b30;overflow:hidden}.format-stage{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:70px;align-items:center;padding:60px 45px;border-bottom:1px solid #d6d1ca}.watch-exhibit .eyebrow{display:block;margin-bottom:22px;color:#77716b}.watch{width:125px}.watch .device{border:8px solid #272c30;border-radius:20px;overflow:hidden;background:#272c30;box-shadow:0 4px 0 #676a6d,0 12px 18px #15202b12}.watch-exhibit p{font-size:12px;color:#77716b;margin-top:20px}.watch figcaption{font-size:9px}.finance-stage{display:grid;grid-template-columns:240px minmax(0,1fr);gap:55px;align-items:center;padding:55px 45px;background:#e9e9e3;border-radius:8px}.finance-desktop{min-width:0}.annotation-line{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #c1c1b6;padding-top:20px;margin-top:20px;font-size:8px;letter-spacing:.7px;color:#67675d}.points-stage{background:#dcecf5}.points-stage .annotation-line{border-color:#b9cbd6;color:#4e6575}.compact-watch{display:flex;gap:40px;align-items:center;padding:40px 45px;border-bottom:1px solid #d6d1ca}.compact-watch>div{max-width:480px}.compact-watch h4{font-size:23px;letter-spacing:-.6px;margin:14px 0}.compact-watch p{font-size:14px;color:#66615b;margin:0}.compact-watch .watch{flex-shrink:0}.solution-showcase .zoom:focus-visible{outline-color:#ec7000}#image-dialog .dialog-bar+img{max-height:none} @media(max-width:1000px){.home-stage{padding:45px;gap:45px;grid-template-columns:1fr 250px}.home-story h3{font-size:36px}.showcase-heading{gap:40px}.showcase-heading h3{font-size:35px}.flow-presentation{padding:25px}.screen-strip{gap:20px}.pix-sequence{gap:40px}.finance-stage{padding:30px;gap:30px;grid-template-columns:210px minmax(0,1fr)}.format-stage{padding:40px 25px;gap:35px;grid-template-columns:minmax(0,1fr) 160px}} @media(max-width:640px){.home-stage{padding:30px 24px;grid-template-columns:1fr;gap:35px}.home-story h3{font-size:32px}.home-story>p{font-size:14px}.home-stage>.device-item{width:235px;margin:0 auto;transform:rotate(2deg)}.home-callouts{gap:0 15px}.home-callouts a{font-size:10px;gap:8px}.solution-showcase{padding-top:65px}.showcase-heading{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.showcase-heading h3{font-size:32px;margin-top:16px}.showcase-heading p{font-size:14px}.flow-presentation{padding:24px 0 25px;overflow:hidden}.stage-caption{padding:0 20px 24px;font-size:8px;letter-spacing:.7px}.stage-caption>span:last-child{max-width:95px;text-align:right}.screen-strip,.pix-sequence{display:flex;overflow-x:auto;gap:24px;padding:5px 25px 22px;scroll-snap-type:x mandatory;scroll-padding-left:25px;max-width:none}.screen-strip .phone,.pix-sequence .phone{flex:0 0 235px;max-width:none;scroll-snap-align:start;margin:0}.screen-strip .phone figcaption{font-size:11px}.screen-strip::-webkit-scrollbar{height:4px}.screen-strip::-webkit-scrollbar-thumb{background:#a57d58;border-radius:4px}.more-screens{margin:20px}.more-screens summary{font-size:11px}.additional{padding-inline:5px}.format-stage{grid-template-columns:1fr;gap:35px;padding:35px 0}.watch-exhibit{display:grid;grid-template-columns:125px 1fr;gap:15px 25px;align-items:center}.watch-exhibit>.eyebrow{grid-column:1/-1;margin-bottom:0}.watch-exhibit p{margin:0}.desktop .device{border-width:5px;border-radius:7px}.finance-stage{grid-template-columns:1fr;padding:30px 20px;gap:40px}.finance-stage>.phone{width:235px;margin:auto}.annotation-line{font-size:7px;letter-spacing:0;gap:10px}.compact-watch{padding:30px 0;gap:25px}.compact-watch .watch{width:100px}.compact-watch h4{font-size:20px}.compact-watch p{font-size:12px}.compact-watch .eyebrow{font-size:8px}.device-item figcaption{margin-top:16px}.phone .device{border-width:6px;border-radius:23px}}
.home-stage .phone .device{aspect-ratio:9/19}.home-stage .phone .device img{max-width:none}.home-stage{padding-block:60px}@media(max-width:640px){.home-stage{padding-block:30px}.flow-presentation>.screen-strip:after{content:"";flex:0 0 1px}.stage-caption>span:last-child{font-size:0}.stage-caption>span:last-child:after{content:"DESLIZE E TOQUE PARA AMPLIAR ↗";font-size:8px}}
