.mode-btn[data-astro-cid-bbe6dxrz][data-active=true]{background-color:var(--color-surface);color:var(--color-fg);box-shadow:var(--shadow-card)}.mode-btn[data-astro-cid-bbe6dxrz]:not([data-active=true]){color:var(--color-fg-muted)}.pagos-viewport{--pagos-fade: 12%;margin-inline:auto;max-width:1200px;overflow:hidden;padding:40px 0 76px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 var(--pagos-fade),#000 calc(100% - var(--pagos-fade)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 var(--pagos-fade),#000 calc(100% - var(--pagos-fade)),transparent 100%)}@media(min-width:1024px){.pagos-viewport{--pagos-fade: 22%}}.pagos-swiper{overflow:visible}.pagos-swiper .swiper-slide{height:auto;width:clamp(220px,27vw,280px)}.pagos-card{min-height:190px;box-shadow:0 1px 0 0 var(--color-line);transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.pagos-card--verde:hover,.pagos-swiper .swiper-slide-active .pagos-card--verde{border-color:color-mix(in srgb,var(--color-verde) 45%,var(--color-line));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-verde) 25%,transparent),0 22px 48px -22px #46b01c8c,0 0 46px -12px #46b01c66}.pagos-card--azul:hover,.pagos-swiper .swiper-slide-active .pagos-card--azul{border-color:color-mix(in srgb,var(--color-azul) 45%,var(--color-line));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-azul) 25%,transparent),0 22px 48px -22px #2270ba8c,0 0 46px -12px #2270ba66}.pagos-card:hover{transform:translateY(-4px)}.step-node[data-astro-cid-cmgpsf2k][data-active=true]>span[data-astro-cid-cmgpsf2k]:first-child{border-color:color-mix(in srgb,var(--color-verde) 50%,var(--color-line));background:color-mix(in srgb,var(--color-surface) 82%,var(--color-verde) 18%);box-shadow:0 0 0 8px #46b01c14}.step-node[data-astro-cid-cmgpsf2k][data-active=true] .step-number[data-astro-cid-cmgpsf2k]{color:var(--color-verde)}.phone-stage:before{content:"";position:absolute;inset:8% 8% 18%;border-radius:999px;background:radial-gradient(circle at 38% 35%,rgba(70,176,28,.2),transparent 48%),radial-gradient(circle at 62% 52%,rgba(34,112,186,.22),transparent 52%);filter:blur(30px);pointer-events:none}.phone-stage{margin-inline:auto;max-width:680px;overflow:hidden;border-radius:32px}.phone-swiper{overflow:hidden;padding:10px 52px 42px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 13%,#000 87%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 13%,#000 87%,transparent 100%)}.phone-swiper .swiper-slide{align-items:center;display:flex;justify-content:center;width:clamp(220px,25vw,292px)}.phone-frame{aspect-ratio:9 / 18.6;height:clamp(430px,46vw,590px);max-width:min(82vw,292px);overflow:hidden;border-radius:34px;position:relative;transform:translateZ(0)}.phone-swiper .swiper-slide:not(.swiper-slide-active) .phone-frame{opacity:.58}.phone-swiper .swiper-slide-active .phone-frame{filter:drop-shadow(0 24px 42px rgba(0,0,0,.34))}.phone-swiper .swiper-pagination{bottom:0}.phone-swiper .swiper-pagination-bullet{background:var(--color-fg-muted);height:7px;opacity:.32;transition:width .25s ease,opacity .25s ease,background-color .25s ease;width:7px}.phone-swiper .swiper-pagination-bullet-active{background:linear-gradient(90deg,var(--color-verde),var(--color-azul));border-radius:999px;opacity:1;width:26px}.phone-info-panel{display:none}.phone-info-panel[data-active=true]{display:block}.phone-step[data-active=true]{background:color-mix(in srgb,var(--color-surface) 84%,var(--color-verde) 16%);border-color:color-mix(in srgb,var(--color-verde) 34%,var(--color-line))}@media(max-width:640px){.phone-swiper{padding-inline:20px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.phone-swiper .swiper-slide{width:220px}}.testimonial-swiper{overflow:visible;padding:8px 0 48px}.testimonial-swiper .swiper-slide{height:auto}.testimonial-card{box-shadow:0 18px 60px -42px #2270ba8c;transition:border-color .25s ease,background-color .25s ease,transform .25s ease}.testimonial-swiper .swiper-slide-active .testimonial-card{border-color:color-mix(in srgb,var(--color-verde) 38%,var(--color-line));transform:translateY(-4px)}.testimonial-swiper .swiper-pagination{bottom:0}.testimonial-swiper .swiper-pagination-bullet{width:7px;height:7px;background:var(--color-fg-muted);opacity:.35;transition:width .25s ease,opacity .25s ease,background-color .25s ease}.testimonial-swiper .swiper-pagination-bullet-active{width:24px;border-radius:999px;background:linear-gradient(90deg,var(--color-verde),var(--color-azul));opacity:1}
