@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn 1s ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn 1s ease-in-out}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#quem-somo{background:linear-gradient(135deg,#0f172a 0,#1e1b4b 50%,#312e81 100%)}nav li{font-size:14px}:root{--primary-blue:#2F7C96;--secondary-blue:#203552;--accent-cyan:#06b6d4;--accent-purple:#8b5cf6;--glow-color:rgba(6, 182, 212, 0.6)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#203552;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2f7c96 0,#203552 100%);border-radius:10px;border:2px solid #203552;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3caac1 0,#2f7c96 100%)}*{scrollbar-width:thin;scrollbar-color:#2f7c96 #203552}@keyframes fadeIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%,100%{box-shadow:0 0 10px var(--glow-color)}50%{box-shadow:0 0 20px var(--glow-color),0 0 30px var(--glow-color)}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.7}}.slide-in-left{animation:slideInLeft 1s ease-out}.slide-in-right{animation:slideInRight 1s ease-out}.float{animation:float 6s ease-in-out infinite}.glow{animation:glow 3s ease-in-out infinite}.pulse{animation:pulse 2s ease-in-out infinite}.swiper{width:100%;height:100%}.swiper-slide{display:flex;align-items:center;justify-content:center}.glass-effect{background:rgba(46,124,150,.15);border:1px solid rgba(32,53,82,.25);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:0 8px 32px rgba(0,0,0,.25);border-radius:16px;transition:all .3s ease-in-out}.glass-effect:hover{background:rgba(46,124,150,.15);border:1px solid rgba(46,124,150,.25);box-shadow:0 10px 40px rgba(0,0,0,.35);transform:translateY(-3px);opacity:.9}.neon-glow{text-shadow:0 0 10px rgba(59,130,246,.5),0 0 20px rgba(59,130,246,.3),0 0 30px rgba(59,130,246,.1)}.futurist-btn{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.futurist-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.futurist-btn:hover::before{left:100%}.glow{box-shadow:0 0 20px rgba(59,130,246,.4)}.float{animation:float 6s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.img-3d{transform-style:preserve-3d;perspective:1000px}.img-3d img{transform:rotateY(-5deg) rotateX(5deg);transition:transform .5s ease}.img-3d:hover img{transform:rotateY(0) rotateX(0)}.gradient-bg-1{background:linear-gradient(135deg,#0c4a6e 0,#0369a1 50%,#0284c7 100%)}.gradient-bg-2{background:linear-gradient(135deg,#581c87 0,#7e22ce 50%,#a855f7 100%)}.gradient-bg-3{background:linear-gradient(135deg,#0f766e 0,#14b8a6 50%,#2dd4bf 100%)}.gradient-bg-4{background:linear-gradient(135deg,#991b1b 0,#dc2626 50%,#ef4444 100%)}.swiper-pagination-bullet{width:12px;height:12px;background:rgba(255,255,255,.5);opacity:1}.swiper-pagination-bullet-active{background:#fff;transform:scale(1.2)}.swiper-button-next,.swiper-button-prev{color:#fff;background:rgba(255,255,255,.2);width:50px;height:50px;border-radius:50%;backdrop-filter:blur(10px)}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px;font-weight:700}.swiper-button-next:hover,.swiper-button-prev:hover{background:rgba(255,255,255,.3);transform:scale(1.1)}#whitelabel{background-image:url(../img/bg_sejapay.webp);background-size:cover;background-position:center;background-attachment:fixed;overflow-x:hidden!important}.gradient-overlay{background:linear-gradient(90deg,rgba(255,255,255,.95) 0,rgba(255,255,255,.85) 40%,transparent 100%)}@media (max-width:768px){.gradient-overlay{background:linear-gradient(180deg,rgba(255,255,255,.95) 0,rgba(255,255,255,.85) 100%)}}.gradient-bg{background:linear-gradient(135deg,#213956 0,#3eb4c6 100%)}#whitelabel .card-hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}#whitelabel .card-hover:hover{transform:translateY(-12px) scale(1.02)}#whitelabel .icon-wrapper{background:linear-gradient(135deg,#667eea 0,#764ba2 100%)}#licencas .gradient-bg{background:linear-gradient(135deg,#1e3a8a 0,#3730a3 50%,#5b21b6 100%)}#licencas .card-hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}#licencas .card-hover:hover{transform:translateY(-8px)}#licencas .floating{animation:floating 3s ease-in-out infinite}@keyframes floating{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}#licencas .gradient-text{background:linear-gradient(135deg,#60a5fa 0,#a78bfa 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#quem-somos{background:linear-gradient(135deg,#213956 0,#3fb5c8 100%);background-image:url(../img/bg_sejapay_dark.webp);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}#quem-somos .gradient-text{background:linear-gradient(135deg,#60a5fa 0,#074171 50%,#15bcd5 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(1px 1px 1px #fff)}#quem-somos .card-hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}#quem-somos .card-hover:hover{transform:translateY(-5px)}#quem-somos .floating{animation:floating 3s ease-in-out infinite}@keyframes floating{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}#quem-somos .image-gradient::after{content:'';position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(transparent,rgba(15,23,42,.9));border-radius:1.5rem}.gradient-bg-contato{background-image:url(bg.webp);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}#contato .gradient-text{background:linear-gradient(135deg,#1e40af 0,#3730a3 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#contato .card-hover{transition:all .3s cubic-bezier(.4,0,.2,1)}#contato .card-hover:hover{transform:translateY(-5px)}#contato .input-focus:focus{box-shadow:0 0 0 3px rgba(59,130,246,.1)}#contato .floating{animation:floating 3s ease-in-out infinite}@keyframes floating{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}#contato .pulse-slow{animation:pulse 4s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.8}}#low-ticket{background-image:url(bg.webp);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}@media (min-width:700px) and (max-width:1535px){.card-service{min-height:500px!important}}.fade-in-tooltip{opacity:0;transform:translateY(5px);transition:opacity .2s ease,transform .2s ease}.fade-in-tooltip.show{opacity:1;transform:translateY(0)}.fade-in-tooltip.hide{opacity:0;transform:translateY(5px)}@keyframes slideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}.slide-in-right{animation:slideInRight .3s ease-out forwards}.slide-out-right{animation:slideOutRight .3s ease-out forwards}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:40}@keyframes pulse-whatsapp{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(37,211,102,.7)}50%{transform:scale(1.05);box-shadow:0 0 0 15px rgba(37,211,102,0)}}.animate-pulse-whatsapp{animation:pulse-whatsapp 2s infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-float{animation:float 3s ease-in-out infinite}.whatsapp-float:hover{transform:scale(1.1);transition:transform .3s ease}body{font-family:Inter,sans-serif}.card-hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.card-hover:hover{transform:translateY(-8px);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.benefit-item{transition:all .3s ease}.benefit-item:hover{background:rgba(255,255,255,.15);transform:translateX(10px)}.floating{animation:floating 6s ease-in-out infinite}@keyframes floating{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}.glow{box-shadow:0 0 20px rgba(14,165,233,.3)}.hero-gradient{background:linear-gradient(-45deg,#0ea5e9,#0369a1,#0e7490,#0c4a6e);background-size:400% 400%;animation:gradientShift 8s ease infinite}.card-glow{box-shadow:0 10px 40px -10px rgba(14,165,233,.3)}.feature-card{transition:all .4s cubic-bezier(.175,.885,.32,1.275);background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.feature-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 25px 50px -12px rgba(14,165,233,.4);background:rgba(255,255,255,.08)}.pulse-ring{animation:pulseRing 2s infinite}@keyframes pulseRing{0%{transform:scale(.8);opacity:1}100%{transform:scale(1.5);opacity:0}}.stagger-animation>*{opacity:0;animation:fadeInUpStagger .6s ease-out forwards}.stagger-animation>:nth-child(1){animation-delay:.1s}.stagger-animation>:nth-child(2){animation-delay:.2s}.stagger-animation>:nth-child(3){animation-delay:.3s}.stagger-animation>:nth-child(4){animation-delay:.4s}@keyframes fadeInUpStagger{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.btn-primary{background:linear-gradient(135deg,#0ea5e9 0,#0369a1 100%);transition:all .3s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px rgba(14,165,233,.4)}#comece-aqui,#programa-riqueza-recorrente{background:linear-gradient(135deg,#213956 0,#3fb5c8 100%);background-image:url(../img/bg_sejapay_dark.webp);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}#maquininha{background:linear-gradient(135deg,#213956 0,#3fb5c8 100%);background-image:url(../img/bg_sejapay.webp);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}#depoimentos{background:linear-gradient(135deg,#213956 0,#3fb5c8 100%);background-image:url(../img/bg_sejapay_white.webp);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}#contato{background:linear-gradient(135deg,#213956 0,#3fb5c8 100%);background-image:url(../img/bg_sejapay_white.webp);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}#cobertura{background:linear-gradient(135deg,#213956 0,#3fb5c8 100%);background-image:url(../img/bg_sejapay_white.webp);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}#servicos{background:linear-gradient(135deg,#213956 0,#3fb5c8 100%);background-image:url(../img/bg_sejapay_white.webp);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.glass-card{background:rgba(46,124,150,.527);border-radius:20px;border:1px solid rgba(1,1,66,.692);padding:40px;text-align:left;color:#fff;width:100%;max-width:400px;transition:all .3s ease}.glass-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px 0 rgba(31,38,135,.5)}.glass-card h2{font-size:2rem;margin-bottom:20px;font-weight:600}.glass-card p{font-size:1.1rem;margin-bottom:30px;line-height:1.6;opacity:.9}@media (max-width:768px){.glass-card{padding:30px 20px;margin:20px}.glass-card h2{font-size:1.5rem}.glass-card p{font-size:1rem}}.whatsapp-btn{position:fixed;bottom:20px;right:20px;background:#25d366;border-radius:50%;width:60px;height:60px;box-shadow:0 4px 10px rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;cursor:pointer;animation:float 2s infinite ease-in-out;z-index:1000}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@media screen and (max-width:768px){.whatsapp-btn{bottom:10px;right:10px;width:50px;height:50px}.glass-card{width:80vw}.swiper-button-next,.swiper-button-prev{width:20px;height:auto}#whitelabel{background-image:url(../img/bg_sejapay.webp)!important;padding:200px 0 200px 0}#whitelabel>div.container.mx-auto.px-4.md\:px-6.lg\:px-8.relative.z-10>div>div.w-full.lg\:w-1\/2.flex.justify-center.lg\:justify-end.animate-slide-in-up>div>div{margin-right:50px!important}.whatsapp-chat{width:300px!important;font-size:10px!important}}.whatsapp-chat{position:fixed;bottom:90px;right:40px;width:320px;background:#fff;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.25);overflow:hidden;font-family:Arial,sans-serif;z-index:1000;transition:all .3s ease}.hidden{display:none}.chat-header{background:var(--primary-blue);color:#fff;padding:10px;font-weight:600;display:flex;justify-content:space-between;align-items:center}.chat-body{max-height:300px;padding:10px;overflow-y:auto}.chat-footer{display:flex;border-top:1px solid #eee}.chat-footer input{flex:1;padding:8px;border:none;outline:0}.chat-footer button{background:var(--secondary-blue);color:#fff;border:none;padding:8px 15px;cursor:pointer}.bot-msg,.user-msg{margin:5px 0;padding:8px 10px;border-radius:8px;max-width:80%;line-height:1.4}.bot-msg{background:#e6f7ff;align-self:flex-start}.user-msg{background:#dcf8c6;align-self:flex-end;margin-left:auto}@keyframes fade-in-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,100%{box-shadow:0 0 5px rgba(59,130,246,.5)}50%{box-shadow:0 0 20px rgba(59,130,246,.8)}}.animate-fade-in-up{animation:fade-in-up .6s ease-out forwards}.animate-pulse-soft{animation:pulse-glow 2s infinite}.hover-lift:hover{transform:translateY(-5px)}@keyframes fade-in-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,100%{box-shadow:0 0 5px rgba(59,130,246,.5)}50%{box-shadow:0 0 15px rgba(59,130,246,.8)}}.animate-fade-in-up{animation:fade-in-up .6s ease-out forwards}.animate-float{animation:float 3s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 2s infinite}.depoimentos-carousel{overflow:hidden}.line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}