*,:after,:before{box-sizing:border-box;font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:0}body{align-items:center;background:#f0f2f5;color:#41525d;display:flex;justify-content:center;line-height:1.5;margin:0;min-height:100vh;padding:20px 20px 100px;position:relative}#formulario{background-color:#fff;border:1px solid #e9edef;border-radius:16px;box-shadow:0 4px 20px #0b141a14;margin:0 auto;max-width:480px;padding:0 30px 40px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}#formulario,.form-banner-topo{overflow:hidden;position:relative}.form-banner-topo{background-image:url(/static/media/fsdeafs.8e45588e4302e05401ca.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px 16px 0 0;height:300px;margin:-30px -30px 30px;width:calc(100% + 60px)}.form-banner-topo:after{background:linear-gradient(135deg,#0009,#0003);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}label{color:#41525d;display:block;font-size:14px;font-weight:500;margin-bottom:8px;text-align:left}.input-with-icon{margin-bottom:20px;position:relative;width:100%}input[type=text]{background-color:#f0f2f5;border:1px solid #e9edef;border-radius:8px;color:#41525d;font-size:15px;padding:14px 40px 14px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.error-icon,.verification-icon{height:20px;opacity:1;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:20px}.input-error{background-color:#fff8f8!important;border-color:#f44!important;padding-right:40px!important}.error-message{animation:fadeIn .3s ease-in-out;color:#f44;font-size:12px;margin-top:4px;text-align:left}input[type=text]:focus{background-color:#fff;border-color:#00a884;box-shadow:0 0 0 3px #00a88426;outline:none;padding-right:40px}.txtButton[type=submit]{background-color:#00a884;border:none;border-radius:24px;box-shadow:0 2px 6px #0000001a;color:#fff;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.5px;margin-top:30px;padding:15px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.txtButton[type=submit]:hover{background-color:#017561;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.txtButton[type=submit]:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.location-consent-banner{animation:slideUp .4s ease-out;background-color:#fff;border:1px solid #e9edef;border-radius:12px;bottom:20px;box-shadow:0 4px 20px #00000026;left:50%;max-width:90%;max-width:500px;padding:16px 24px;position:fixed;text-align:center;transform:translateX(-50%);width:100%;z-index:1000}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}.location-consent-banner p{color:#41525d;font-size:15px;line-height:1.6;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:400px}.location-consent-banner button{background-color:#00a884;border:none;border-radius:24px;box-shadow:0 2px 6px #0000001a;color:#fff;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.5px;min-width:180px;padding:12px 30px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.location-consent-banner button:hover{background-color:#017561;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.location-consent-banner button:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.attention-box{animation:fadeIn .6s cubic-bezier(.4,0,.2,1);background:#fff;background:linear-gradient(145deg,#fff,#faf5ff);border:1px solid #e0e6ed;border-radius:12px;border-top:4px solid #8b5cf6;box-shadow:0 4px 20px #00000008;margin:24px 0;overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.attention-box:hover{border-color:#d1d5db;box-shadow:0 8px 25px #0000000f;transform:translateY(-2px)}.attention-header{align-items:center;display:flex;gap:3px;justify-content:center;margin-bottom:20px;position:relative}.attention-icon{stroke-width:2.5px;color:#8b5cf6;filter:drop-shadow(0 2px 3px rgba(139,92,246,.2));flex-shrink:0;height:22px;width:22px}.attention-title{align-items:center;color:#6d28d9;display:inline-flex;font-size:18px;font-weight:700;gap:8px;letter-spacing:.3px;margin:0;position:relative;text-shadow:0 1px 2px #0000000d}.attention-divider:after{align-items:center;animation:blink 2s infinite;background:#8b5cf6;display:block;height:6px;justify-content:center;width:6px}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.attention-content{color:#4b5563;font-size:15px;line-height:1.7;padding:0 8px;position:relative;text-align:left;z-index:1}.attention-content p{color:#4b5563;line-height:1.6;margin:12px 0;padding:0 0 0 22px;position:relative;transition:all .2s ease}.attention-content p:hover{transform:translateX(3px)}.attention-content p:before{background:#8b5cf6;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%) translateX(-2px);width:6px}.attention-content p:hover:before{background:#7c3aed;transform:rotate(0) scale(1.2) translateX(-2px)}.attention-divider{background:linear-gradient(90deg,#0000,#a78bfa 20%,#8b5cf6 50%,#a78bfa 80%,#0000);border-radius:3px;box-shadow:0 2px 8px #8b5cf64d;height:3px;margin:32px auto;max-width:220px;opacity:.9;position:relative;transition:all .3s ease}.attention-divider:hover{box-shadow:0 3px 12px #8b5cf666;opacity:1;transform:scale(1.02)}.attention-divider:after{background:#fff;border:2px solid #8b5cf6;border-radius:50%;box-shadow:0 0 0 4px #c7b4ff4d;content:"";height:12px;left:50%;position:absolute;top:-5px;transform:translateX(-50%);transition:all .3s ease;width:12px}.attention-divider:hover:after{box-shadow:0 0 0 6px #c7b4ff66;transform:translateX(-50%) scale(1.1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#formulario>*{animation:fadeIn .5s ease-out forwards;opacity:0}#formulario>:first-child{animation-delay:.1s}#formulario>:nth-child(2){animation-delay:.2s}#formulario>:nth-child(3){animation-delay:.3s}#formulario>:nth-child(4){animation-delay:.4s}#formulario>:nth-child(5){animation-delay:.5s}@media (max-width:480px){.attention-box{border-left:none;border-radius:0;border-top:4px solid #3b82f6;box-shadow:0 2px 10px #00000008;margin:20px -16px;padding:20px 16px}.attention-title{font-size:17px}.attention-content{font-size:14px}.attention-content p{padding-left:24px}.attention-icon{height:24px;width:24px}body{padding:16px}#formulario{padding:0 20px 30px}.form-banner-topo{height:160px;margin:-20px -20px 20px}.location-consent-banner{bottom:10px;padding:16px;width:calc(100% - 32px)}.location-consent-banner button{width:100%}.attention-content p{margin:8px 0;padding-left:22px}.attention-content p:before{height:6px;top:50%;transform:translateY(-50%);width:6px}}@media (max-width:768px){body{padding:0}#formulario{border-radius:0;margin:0;max-width:100%;padding:0 0 20px}.form-banner-topo{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:0;box-shadow:0 2px 8px #0000001a;height:220px;left:0;margin:-20px -20px 20px;overflow:hidden;position:relative;right:0}@supports (-webkit-touch-callout:none){.form-banner-topo{background-attachment:scroll}}}@media (max-width:768px){html{font-size:14px}.form-banner-topo{background-position:center top 80%;background-size:cover}.container{zoom:.9;padding:0}.content{border-radius:0;padding:0;transform:scale(.95);transform-origin:top}.attention-box{background:#faf9ff;border:1px solid #e9edef;border-radius:8px;border-top:3px solid #8b5cf6;box-shadow:0 1px 3px #0000000d;margin:12px 0;padding:12px}.attention-header{align-items:center;display:flex;gap:10px;margin-bottom:12px}.attention-icon{height:20px;width:20px}.attention-title{color:#6d28d9;font-size:14px;font-weight:600;text-align:left}.attention-content{font-size:13px;line-height:1.5;padding:0}.attention-content p{font-size:13px;margin:6px 0;padding:0 0 0 20px;position:relative}.attention-divider{background:linear-gradient(90deg,#0000,#a78bfa,#0000);height:1px;margin:15px auto;max-width:150px}.attention-divider:after{height:10px;top:-4.5px;width:10px}.txtButton[type=submit]{border-radius:6px;font-size:14px;margin:16px 0 0;padding:12px;width:100%}#formulario{border-radius:16px;padding:0 12px 20px}.form-banner-topo{background-attachment:scroll;background-position:center -130px;background-size:100% auto;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;border-radius:0;height:200px;margin:0 -12px 20px;min-height:30vh;object-fit:cover;object-position:center -120px;width:calc(100% + 24px)}.whatsapp-content{border-radius:0;min-height:100vh;padding:0;transform:scale(.95);transform-origin:top}.whatsapp-card{padding:15px 12px}.action-buttons{flex-direction:column;gap:10px;margin-top:10px}.primary-button,.secondary-button{font-size:14px;margin:0;padding:12px;width:100%}}@media (max-width:400px){body{background:#f5f7fa;padding:0}.attention-box{border-radius:5px;margin:12px 0;padding:14px 16px}.attention-title{font-size:15px}.attention-content{font-size:14px}.attention-content p{font-size:13.5px;margin:8px 0;padding:0 0 0 22px}.attention-divider{margin:18px auto;max-width:180px}.txtButton[type=submit]{font-size:15px;margin-top:20px;padding:15px}.whatsapp-card{padding:16px 12px}.card-title{font-size:1.8rem}.card-description{border-radius:0;font-size:1rem;margin:0 -12px 30px;padding:20px 16px}.action-buttons{padding:0 4px;width:100%}}.whatsapp-container{align-items:center;color:#2c3e50;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.background-animation{height:100%;position:absolute;width:100%;z-index:0}.gradient-circle{animation:float 20s ease-in-out infinite;border-radius:50%;filter:blur(60px);opacity:.7;position:fixed;will-change:transform;z-index:0}.circle-1{animation-delay:0s;background:radial-gradient(circle,#25d366 0,#25d3661a 70%);height:400px;left:-100px;top:-100px;width:400px}.circle-2{animation-delay:-5s;animation-duration:25s;background:radial-gradient(circle,#34b7f1 0,#34b7f11a 70%);height:500px;left:60%;top:40%;width:500px}.circle-3{animation-delay:-10s;animation-duration:30s;background:radial-gradient(circle,#dcf8c6 0,#dcf8c61a 70%);height:350px;left:20%;top:70%;width:350px}@keyframes float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,20px) scale(1.05)}50%{transform:translateY(40px) scale(.95)}75%{transform:translate(-20px,20px) scale(1.03)}}.whatsapp-content{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 12px 40px #00000026;margin:0 auto;max-width:500px;padding:40px;position:relative;transform:translateY(0);transition:all .3s ease;width:100%;z-index:1}.whatsapp-content:hover{transform:translateY(-5px)}.whatsapp-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;padding:15px 0;position:relative;z-index:10}.logo-container{gap:12px}.logo-container,.logo-icon{align-items:center;display:flex}.logo-icon{color:#25d366;font-size:28px;height:40px;justify-content:center;transition:all .3s ease;width:40px}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#25d366,#128c7e);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700;letter-spacing:-.5px}.download-button{align-items:center;background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:10px;box-shadow:0 2px 10px #25d3664d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;overflow:hidden;padding:10px 18px;position:relative;transition:all .3s ease}.download-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.download-button:hover{box-shadow:0 5px 15px #25d36666;transform:translateY(-2px)}.download-button:hover:before{left:100%}.download-button:active{box-shadow:0 2px 5px #25d3664d;transform:translateY(0)}.whatsapp-card{background-color:initial;border-radius:16px;padding:0;text-align:center;width:100%}.card-icon{align-items:center;animation:morph 8s ease-in-out infinite;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;box-shadow:0 8px 30px #25d3664d;display:flex;height:120px;justify-content:center;margin:0 auto 30px;transition:all .5s ease;width:120px}@keyframes morph{0%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}50%{border-radius:70% 30% 30% 70%/70% 70% 30% 30%}to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}}.users-icon{color:#fff;font-size:40px}.user-greeting{color:#4a4a4a;display:inline-block;font-size:1.3rem;font-weight:500;margin:0 0 20px;padding-bottom:8px;padding-top:8px;position:relative;text-align:center}.user-greeting:after{background:linear-gradient(90deg,#25d366,#128c7e);border-radius:3px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.card-description{background:#fff;border:1px solid #0000000d;border-radius:5px;box-shadow:0 4px 20px #0000000d;color:#4a4a4a;font-size:1.1rem;font-weight:400;letter-spacing:.2px;line-height:1.8;margin:0 auto 40px;max-width:600px;padding:25px;position:relative;transition:all .3s ease}.card-description:hover{box-shadow:0 8px 25px #00000014;transform:translateY(-2px)}.card-description:before{background:linear-gradient(180deg,#25d366,#128c7e);border-radius:4px 0 0 4px;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.primary-button{align-items:center;background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:12px;box-shadow:0 4px 15px #25d3664d;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;min-width:200px;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s ease}.primary-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.primary-button:hover{box-shadow:0 6px 20px #25d36666;transform:translateY(-2px)}.primary-button:hover:before{left:100%}.primary-button:active{box-shadow:0 2px 10px #25d3664d;transform:translateY(0)}.secondary-button{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:initial;background:#ffffff1a;border:2px solid #25d366;border-radius:12px;color:#25d366;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;min-width:200px;overflow:hidden;padding:14px 32px;position:relative;transition:all .3s ease}.secondary-button:before{background:linear-gradient(135deg,#25d3661a,#128c7e1a);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:-1}.secondary-button:hover{background:#fff3;box-shadow:0 4px 15px #25d36633;transform:translateY(-2px)}.secondary-button:hover:before{opacity:1}.secondary-button:active{box-shadow:0 2px 5px #25d3661a;transform:translateY(0)}.web-warning{align-items:flex-start;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#ffa7261a;border:1px solid #ffa72633;border-radius:8px;color:#5d4037;display:flex;font-size:.95rem;gap:12px;line-height:1.5;margin:20px 0;padding:14px 16px;transition:all .3s ease}.web-warning:hover{box-shadow:0 4px 15px #ffa7261a;transform:translateY(-2px)}.warning-icon{background:#ffa7261a;border-radius:50%;color:#ffa000;flex-shrink:0;font-size:18px;height:28px;margin-top:2px;width:28px}.device-hint,.warning-icon{align-items:center;display:flex;justify-content:center}.device-hint{background:#00000005;border:1px solid #0000000d;border-radius:8px;color:#666;font-size:14px;gap:8px;margin-top:16px;padding:8px 12px;text-align:center}.device-hint .os-icon{color:#25d366;font-size:16px}.whatsapp-footer{color:#95a5a6;font-size:13px;line-height:1.5;margin-top:40px;padding:0 20px;text-align:center}.whatsapp-footer a{color:#25d366;font-weight:500;text-decoration:none;transition:all .2s ease}.whatsapp-footer a:hover{color:#128c7e;text-decoration:underline}@media (min-width:768px){.whatsapp-content{margin:20px;max-width:520px;padding:50px}.action-buttons{flex-direction:column;gap:15px;justify-content:center;margin:0 auto;max-width:300px}.primary-button,.secondary-button{padding:16px 24px;width:100%}.card-title{font-size:2.5rem}.card-description{font-size:1.2rem}}@media (max-width:767px){.whatsapp-container{align-items:center;min-height:100vh;padding:20px 0}.whatsapp-container,.whatsapp-content{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.whatsapp-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff80;border-radius:16px;box-shadow:0 8px 30px #00000014;margin:0 auto;max-width:90%;min-height:auto;padding:25px 20px;width:100%}.whatsapp-main{box-sizing:border-box;margin:6rem 0 0;padding:0 10px;width:100%}.card-icon{height:100px;margin:0 auto 25px;width:100px}.user-greeting{font-size:1.4rem;margin-bottom:15px}.card-description{box-sizing:border-box;font-size:1rem;line-height:1.6;margin:0 auto 30px;padding:20px 15px;width:100%}.action-buttons{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;max-width:100%;padding:0 10px;width:100%}.primary-button,.secondary-button{font-size:.95rem;margin:0 auto 12px;max-width:280px;padding:14px 20px;width:100%}.logo-text{font-size:1.2rem}.logo-icon{font-size:24px;height:32px;width:32px}.download-button{font-size:.85rem;padding:8px 14px}.web-warning{font-size:.9rem;margin:15px 0;padding:12px}.warning-icon{font-size:16px}.gradient-circle{height:250px!important;width:250px!important}.circle-1{left:-50px;top:-50px}.circle-2{left:50%;top:30%}.circle-3{left:10%;top:70%}}.whatsapp-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-bottom:1px solid #0000000d;left:0;padding:15px 20px;position:fixed;right:0;top:0;z-index:100}.whatsapp-footer{margin-top:30px;padding-bottom:20px}
/*# sourceMappingURL=main.b6ef5554.css.map*/