.payments-layout *,.payments-layout :before,.payments-layout :after{box-sizing:border-box}.payments-layout{--p-blue:#2076f3;--p-sky-blue:#95d3fd;--p-bg:#010314;--p-pink:#f80d7b;--p-headline-xl:8.3vw;--p-line-120:120%;font-family:var(--font-inter),system-ui,-apple-system,sans-serif;background:var(--p-bg);color:#fff;overflow-x:clip}.payments-layout .image-contain{object-fit:contain;width:100%;height:100%;display:block}.payments-layout .hero-height{z-index:20;height:700vh;position:relative}.payments-layout .hero-sticky{height:100vh;position:sticky;top:0;overflow:visible}.payments-layout .hero-scale-block{z-index:500;aspect-ratio:68/138;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex;position:absolute;inset:calc(10vw + 90px) 0% auto}.payments-layout .hero-phone-elements{z-index:100;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.payments-layout .hero-phone-frame{z-index:150;background-image:url(/images/payments/hero-phone.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.payments-layout .hero-phone-light{width:165%;position:absolute;top:-14.8%}.payments-layout .hero-phone-frame-light{z-index:10;width:375%;position:absolute;transform:translateY(-.2%)}.payments-layout .hero-phone-screen{z-index:100;width:140%;height:100%;position:absolute}.payments-layout .hero-particles{z-index:100;aspect-ratio:66/38;pointer-events:none;justify-content:center;align-items:center;width:70vw;margin-left:auto;margin-right:auto;display:flex;position:absolute;top:0%;overflow:hidden;transform:translateY(-70%);-webkit-mask-image:url(/images/payments/hero-particles-mask.webp);mask-image:url(/images/payments/hero-particles-mask.webp);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.payments-layout .hero-coins{z-index:200;aspect-ratio:1;justify-content:center;align-items:center;width:20vw;margin-left:auto;margin-right:auto;display:flex;position:absolute;inset:0%}.payments-layout .hero-coin{width:10vw;position:absolute}.payments-layout .hero-coin.s1{inset:130% auto auto -175%}.payments-layout .hero-coin.s2{inset:0% auto auto -140%}.payments-layout .hero-coin.s3{inset:80% -185% auto auto}.payments-layout .hero-tags{justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0%}.payments-layout .hero-tag{z-index:100;font-size:calc(var(--p-headline-xl)*.8);line-height:var(--p-line-120);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.2vw;font-weight:500;display:inline-block;position:absolute}.payments-layout .hero-tag.left-s{transform-origin:100%;background-image:linear-gradient(90deg,#cacaca,#fff);inset:30% auto auto -26vw}.payments-layout .hero-tag.right-s{transform-origin:0%;background-image:linear-gradient(90deg,#f80d7b,#c62a7f);inset:auto -34.5vw 20% auto}.payments-layout .hero-tag.down-s{perspective-origin:50% 0;text-align:center;background-image:linear-gradient(#fff,#cacaca);margin-left:auto;margin-right:auto;bottom:-12vw}.payments-layout .hero-text-wrapper{z-index:2500;flex-flow:column;justify-content:center;align-items:center;width:56vw;display:flex;position:absolute;top:36vw;left:50%;transform:translate(-50%)}.payments-layout .hero-subtitle{font-size:var(--p-headline-xl);line-height:var(--p-line-120);text-align:center;font-weight:500}.payments-layout .hero-subtitle.gradient-s{z-index:2000;-webkit-text-fill-color:transparent;text-align:center;background-image:linear-gradient(#fff,#b8b8b8 40%,#fff 50% 60%,#b8b8b8);-webkit-background-clip:text;background-clip:text;width:86vw;padding-bottom:.4vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.payments-layout .hero-down-mask{z-index:1600;background-image:linear-gradient(#0000,#010314 75%);width:100vw;height:20vw;position:absolute;bottom:0%;left:50%;transform:translate(-50%)}.payments-layout .hero-text-content{text-align:center;flex-direction:column;align-items:center;gap:1.2vw;display:flex}.payments-layout .hero-text-sub{color:#ffffff8c;letter-spacing:.01em;font-size:clamp(12px,.95vw,18px);font-weight:400}.payments-layout .hero-text-title{color:#fff;letter-spacing:-.02em;max-width:28rem;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:600;line-height:1.15}.payments-layout .hero-cta{background:var(--p-blue);color:#fff;cursor:pointer;letter-spacing:.01em;border:none;border-radius:100px;margin-top:.25rem;padding:.85rem 2.2rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:opacity .2s,transform .2s,box-shadow .2s;box-shadow:0 0 20px #2076f366}.payments-layout .hero-cta:hover{opacity:.85;transform:scale(1.04)}.payments-layout .hero-subtitle-accent{background:linear-gradient(90deg,#f80d7b,#c62a7f);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes p-levitate1{0%,to{transform:translateY(0)}50%{transform:translateY(-.4rem)}}@keyframes p-levitate2{0%,to{transform:translateY(0)}50%{transform:translateY(.4rem)}}.payments-layout [data-levitation="1"]{animation:6s cubic-bezier(.19,1,.22,1) infinite p-levitate1}.payments-layout [data-levitation="2"]{animation:5s cubic-bezier(.19,1,.22,1) infinite p-levitate2}.payments-layout [data-levitation="3"]{animation:7s cubic-bezier(.19,1,.22,1) -2s infinite p-levitate1}.payments-layout [view-item=from-center]{opacity:0;transition:opacity .8s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(.19,1,.22,1);transform:scale(.6)}.payments-layout [view-item=from-center].view{opacity:1;transform:scale(1)}.payments-layout [view-item=from-down]{opacity:0;transition:opacity .8s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(.19,1,.22,1);transform:translateY(3rem)scale(.95)}.payments-layout [view-item=from-down].view{opacity:1;transform:translateY(0)scale(1)}.payments-layout .atendimento-section{z-index:10;background:#010314;flex-direction:column;align-items:center;width:100%;margin-top:-220px;padding:284px 2rem 64px;display:flex;position:relative;overflow:hidden}.payments-layout .atendimento-section:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#010314,#0000);height:180px;position:absolute;top:0;left:0;right:0}.payments-layout .atendimento-blur{pointer-events:none;z-index:0;border-radius:50%;position:absolute}.payments-layout .atendimento-blur--tl{background:radial-gradient(#8b5cf652 0%,#0000 68%);width:700px;height:500px;top:-80px;left:calc(50% - 700px)}.payments-layout .atendimento-blur--br{background:radial-gradient(#4338ca47 0%,#0000 68%);width:1200px;height:580px;bottom:-80px;left:calc(50% - 240px)}.payments-layout .atendimento-content{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:40px;max-width:740px;margin-bottom:64px;display:flex;position:relative}.payments-layout .atendimento-tag{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:8px;padding:6px 16px 8px;font-size:14px;line-height:14px;display:inline-flex}.payments-layout .atendimento-title{letter-spacing:-.4px;color:#fff;font-size:48px;font-weight:300;line-height:1.2}.payments-layout .atendimento-lead{color:#71717a;font-size:20px;font-weight:400;line-height:28px}.payments-layout .atendimento-grid{z-index:1;flex-direction:column;gap:16px;width:100%;max-width:954px;display:flex;position:relative}.payments-layout .atendimento-row{gap:16px;display:flex}.payments-layout .atendimento-card{background:#ffffff1a;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:346px;display:flex;position:relative;overflow:hidden}.payments-layout .atendimento-card.narrow{flex-shrink:0;width:400px}.payments-layout .atendimento-card.wide{flex:1;min-width:0}.payments-layout .atendimento-card-body{flex-direction:column;gap:16px;padding:32px;display:flex}.payments-layout .atendimento-card-body--between{justify-content:space-between;height:100%}.payments-layout .atendimento-card-text{flex-direction:column;gap:16px;display:flex}.payments-layout .atendimento-card-title{color:#fff;font-size:24px;font-weight:400;line-height:32px}.payments-layout .atendimento-card-desc{color:#babcd2;font-size:16px;font-weight:400;line-height:24px}.payments-layout .notification-mockup{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:4px;width:500px;height:125px;padding:16px;display:flex;position:absolute;top:37px;right:-60px}.payments-layout .notification-icon{width:16px;height:16px;margin-bottom:2px}.payments-layout .notification-title{color:#22c55e;font-size:14px;font-weight:500;line-height:20px}.payments-layout .notification-message{color:#fff;letter-spacing:-.16px;font-size:15px;font-weight:400;line-height:23px}.payments-layout .notification-time{color:#595a5c;letter-spacing:-.16px;font-size:15px;font-weight:400;line-height:23px}.payments-layout .audio-bubble{background:linear-gradient(75.16deg,#ffffff1a 0%,#ffffff06 100%);border:1px solid #ffffff26;border-radius:12px;flex-direction:column;gap:2px;padding:4px 10px 4.5px;display:flex}.payments-layout .audio-bubble-name{color:#f80d7b;letter-spacing:-.07px;padding-top:1.5px;font-size:14px;font-weight:600;line-height:15px}.payments-layout .audio-bubble-player{flex-direction:column;gap:6px;padding:9px 0 0 6px;display:flex}.payments-layout .audio-bubble-controls{align-items:center;gap:17px;display:flex}.payments-layout .audio-pause-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.payments-layout .audio-waveform{flex:1;align-items:center;gap:2px;height:24px;display:flex;position:relative}.payments-layout .audio-bar{background:#ffffff8c;border-radius:10px;flex-shrink:0;width:3px}.payments-layout .audio-bar.active{background:#f80d7b}.payments-layout .audio-knob{background:#007bfc;border-radius:6px;width:12px;height:12px;position:absolute;top:6px}.payments-layout .audio-speed-badge{background:#ffffff4d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:baseline;width:43px;padding:5px 6px;display:flex}.payments-layout .audio-speed-badge span{color:#fff;font-size:12px;font-weight:600;line-height:1}.payments-layout .audio-speed-x{font-size:7px}.payments-layout .audio-times{color:#ffffffbf;letter-spacing:.55px;justify-content:space-between;padding-left:35px;font-size:11px;display:flex}.payments-layout .fintalk-section{z-index:10;background:#010314;flex-direction:column;align-items:center;width:100%;padding:80px 2rem;display:flex;position:relative}.payments-layout .fintalk-card{background:#010314;border:1px solid #6366f1;border-radius:24px;width:100%;max-width:956px;padding:48px}.payments-layout .fintalk-content{flex-direction:column;align-items:flex-start;gap:36px;max-width:676px;display:flex}.payments-layout .fintalk-title{letter-spacing:-.4px;color:#fff;font-size:48px;font-weight:300;line-height:1.2}.payments-layout .fintalk-subtitle{letter-spacing:-.4px;color:#fff;font-size:20px;font-weight:300;line-height:1.2}.payments-layout .fintalk-stats{border-top:1px solid #262626;border-bottom:1px solid #262626;align-items:stretch;gap:14px;width:100%;display:flex}.payments-layout .fintalk-stat{flex-direction:column;flex:1;gap:4px;padding:20px 0;display:flex}.payments-layout .fintalk-stat-value{color:#ff5983;font-size:32px;font-weight:400;line-height:1}.payments-layout .fintalk-stat-label{color:#a1a1aa;font-size:16px;font-weight:400;line-height:24px}.payments-layout .fintalk-stat-divider{background:#262626;flex-shrink:0;width:1px;margin:20px 0}.payments-layout .fintalk-footer{color:#a1a1aa;font-size:16px;font-weight:500;line-height:24px}@media (max-width:991px){.payments-layout .hero-height{height:700vh}.payments-layout .hero-sticky{height:100vh;position:sticky;top:0;overflow:hidden}.payments-layout .hero-scale-block{height:80vh;top:calc(16vh + 90px);left:0%;right:0%;transform:translateY(50vh)}.payments-layout .hero-text-wrapper{width:88%;max-width:420px;top:max(18vh,120px)}.payments-layout .hero-text-sub{font-size:clamp(12px,4.2vw,18px)}.payments-layout .hero-text-title{width:80vw;max-width:none;font-size:clamp(28px,9.6vw,42px)}.payments-layout .hero-text-content{gap:12px}.payments-layout .hero-cta,.payments-layout .hero-particles{display:none}.payments-layout .hero-coins{z-index:200}.payments-layout .hero-coin.s2{display:none}.payments-layout .hero-coin.s1{width:20vw;inset:-90% auto auto -190%}.payments-layout .hero-coin.s3{width:20vw;inset:-150% -120% auto auto}.payments-layout .hero-tag{text-align:center;opacity:0;font-size:clamp(48px,19.2vw,80px)}.payments-layout .hero-tag.left-s,.payments-layout .hero-tag.right-s,.payments-layout .hero-tag.down-s{transform-origin:50%;white-space:nowrap;width:max-content;inset:auto auto -26vw 50%;transform:translate(-50%)}.payments-layout .hero-tag.left-s{background-image:linear-gradient(#fff,#cacaca)}.payments-layout .hero-phone-light,.payments-layout .hero-phone-frame-light.s1{width:200%}.payments-layout .hero-phone-frame-light,.payments-layout .hero-phone-screen,.payments-layout .hero-subtitle.gradient-s{opacity:0}.payments-layout .hero-subtitle.gradient-s{width:88%;font-size:clamp(36px,14.8vw,64px)}.payments-layout .hero-down-mask{display:none}.payments-layout .fintalk-section{padding:48px 1.5rem}.payments-layout .fintalk-card{border-radius:16px;padding:32px 24px}.payments-layout .fintalk-content{gap:28px;max-width:100%}.payments-layout .fintalk-title{font-size:clamp(28px,7.5vw,48px)}.payments-layout .fintalk-subtitle{font-size:18px}.payments-layout .fintalk-stats{flex-direction:column;gap:0}.payments-layout .fintalk-stat-divider{width:100%;height:1px;margin:0}.payments-layout .fintalk-stat{padding:16px 0}.payments-layout .atendimento-section{padding:48px 1.5rem}.payments-layout .atendimento-content{gap:24px;width:90%;margin-bottom:40px}.payments-layout .atendimento-title{font-size:clamp(28px,7.5vw,48px)}.payments-layout .atendimento-lead{font-size:16px;line-height:24px}.payments-layout .atendimento-row{flex-direction:column}.payments-layout .atendimento-card.narrow,.payments-layout .atendimento-card.wide{width:100%}.payments-layout .atendimento-card{min-height:280px}.payments-layout .notification-mockup{display:none}}@media (max-width:479px){.payments-layout .hero-text-wrapper{top:120px}}
