{"id":1252,"date":"2026-04-02T14:49:21","date_gmt":"2026-04-02T14:49:21","guid":{"rendered":"https:\/\/willwill.co\/login-sign-up\/"},"modified":"2026-04-02T14:49:21","modified_gmt":"2026-04-02T14:49:21","slug":"login-sign-up","status":"publish","type":"page","link":"https:\/\/willwill.co\/es\/login-sign-up\/","title":{"rendered":"Login \/ Sign Up"},"content":{"rendered":"<div class=\"wlb-auth-wrapper\">\n    <div class=\"wlb-auth-container\">\n        <div class=\"wlb-auth-card\">\n            <!-- Logo & Header -->\n            <div class=\"wlb-auth-header\">\n                <div class=\"wlb-auth-logo\">\n                    <img decoding=\"async\" src=\"https:\/\/willwill.co\/wp-content\/uploads\/2024\/12\/\u552f\u5c14\u56fe\u6807\u62a0\u56fe-e1733513285674.png\" alt=\"WillWill Logo\" class=\"wlb-brand-logo\">\n                <\/div>\n                <p class=\"wlb-auth-subtitle\">Servicios de limpieza y sistemas profesionales<\/p>\n            <\/div>\n\n            <!-- Tab Toggle -->\n            <div class=\"wlb-auth-tabs\">\n                <button class=\"wlb-auth-tab active\" data-tab=\"login\" id=\"wlb-tab-login\">\n                    Login                <\/button>\n                <button class=\"wlb-auth-tab\" data-tab=\"register\" id=\"wlb-tab-register\">\n                    Sign Up                <\/button>\n            <\/div>\n\n            <!-- Login Form -->\n            <form class=\"wlb-auth-form active\" id=\"wlb-login-form\" novalidate action=\"\">\n                <div class=\"wlb-field-group\">\n                    <label for=\"wlb-login-email\">Email Address<\/label>\n                    <div class=\"wlb-input-icon\">\n                        <svg viewbox=\"0 0 20 20\" fill=\"currentColor\"><path d=\"M2.003 5.884L10 9.882l7.997-3.998A2 2 0 0016 4H4a2 2 0 00-1.997 1.884z\"\/><path d=\"M18 8.118l-8 4-8-4V14a2 2 0 002 2h12a2 2 0 002-2V8.118z\"\/><\/svg>\n                        <input type=\"email\" id=\"wlb-login-email\" name=\"email\" placeholder=\"your@email.com\" required>\n                    <\/div>\n                <\/div>\n\n                <div class=\"wlb-field-group\">\n                    <label for=\"wlb-login-password\">Password<\/label>\n                    <div class=\"wlb-input-icon\">\n                        <svg viewbox=\"0 0 20 20\" fill=\"currentColor\"><path fill-rule=\"evenodd\" d=\"M5 9V7a5 5 0 0110 0v2a2 2 0 012 2v5a2 2 0 01-2 2H5a2 2 0 01-2-2v-5a2 2 0 012-2zm8-2v2H7V7a3 3 0 016 0z\" clip-rule=\"evenodd\"\/><\/svg>\n                        <input type=\"password\" id=\"wlb-login-password\" name=\"password\" placeholder=\"Enter your password\" required>\n                    <\/div>\n                <\/div>\n\n                <div class=\"wlb-forgot-password\">\n                    <a href=\"#\" id=\"wlb-forgot-trigger\">Forgot Password?<\/a>\n                <\/div>\n\n                <div class=\"wlb-auth-message\" id=\"wlb-login-message\"><\/div>\n\n                <button type=\"submit\" class=\"wlb-btn-primary\" id=\"wlb-login-btn\">\n                    <span class=\"wlb-btn-text\">Login<\/span>\n                    <span class=\"wlb-btn-loader\" style=\"display:none;\">\n                        <svg class=\"wlb-spinner\" viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-width=\"3\" fill=\"none\" stroke-dasharray=\"31.4 31.4\" stroke-linecap=\"round\"\/><\/svg>\n                    <\/span>\n                <\/button>\n\n                <p class=\"wlb-auth-switch\">\n                    Don't have an account?                    <a href=\"#\" data-switch=\"register\">Sign Up<\/a>\n                <\/p>\n            <input type=\"hidden\" name=\"trp-form-language\" value=\"es\"\/><\/form>\n\n            <!-- Forgot Password Form -->\n            <form class=\"wlb-auth-form\" id=\"wlb-forgot-form\" novalidate action=\"\">\n                <div class=\"wlb-auth-header\">\n                    <h3 style=\"margin-top:0;\">Reset Password<\/h3>\n                    <p class=\"wlb-auth-subtitle\">Enter your email and we will send you a recovery link.<\/p>\n                <\/div>\n\n                <div class=\"wlb-field-group\">\n                    <label for=\"wlb-forgot-email\">Email Address<\/label>\n                    <div class=\"wlb-input-icon\">\n                        <svg viewbox=\"0 0 20 20\" fill=\"currentColor\"><path d=\"M2.003 5.884L10 9.882l7.997-3.998A2 2 0 0016 4H4a2 2 0 00-1.997 1.884z\"\/><path d=\"M18 8.118l-8 4-8-4V14a2 2 0 002 2h12a2 2 0 002-2V8.118z\"\/><\/svg>\n                        <input type=\"email\" id=\"wlb-forgot-email\" name=\"email\" placeholder=\"your@email.com\" required>\n                    <\/div>\n                <\/div>\n\n                <div class=\"wlb-auth-message\" id=\"wlb-forgot-message\"><\/div>\n\n                <button type=\"submit\" class=\"wlb-btn-primary\" id=\"wlb-forgot-btn\">\n                    <span class=\"wlb-btn-text\">Send Recovery Link<\/span>\n                    <span class=\"wlb-btn-loader\" style=\"display:none;\">\n                        <svg class=\"wlb-spinner\" viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-width=\"3\" fill=\"none\" stroke-dasharray=\"31.4 31.4\" stroke-linecap=\"round\"\/><\/svg>\n                    <\/span>\n                <\/button>\n\n                <p class=\"wlb-auth-switch\">\n                    <a href=\"#\" data-switch=\"login\">Back to Login<\/a>\n                <\/p>\n            <input type=\"hidden\" name=\"trp-form-language\" value=\"es\"\/><\/form>\n\n            <!-- Register Form -->\n            <form class=\"wlb-auth-form\" id=\"wlb-register-form\" novalidate action=\"\">\n                <div class=\"wlb-field-row\">\n                    <div class=\"wlb-field-group\">\n                        <label for=\"wlb-reg-first\">First Name *<\/label>\n                        <input type=\"text\" id=\"wlb-reg-first\" name=\"first_name\" placeholder=\"John\" required>\n                    <\/div>\n                    <div class=\"wlb-field-group\">\n                        <label for=\"wlb-reg-last\">Last Name *<\/label>\n                        <input type=\"text\" id=\"wlb-reg-last\" name=\"last_name\" placeholder=\"Doe\" required>\n                    <\/div>\n                <\/div>\n\n                <div class=\"wlb-field-group\">\n                    <label for=\"wlb-reg-email\">Email Address *<\/label>\n                    <input type=\"email\" id=\"wlb-reg-email\" name=\"email\" placeholder=\"your@email.com\" required>\n                <\/div>\n\n                <div class=\"wlb-field-group\">\n                    <label for=\"wlb-reg-phone\">Phone Number<\/label>\n                    <input type=\"tel\" id=\"wlb-reg-phone\" name=\"phone\" placeholder=\"+34 600 000 000\">\n                <\/div>\n\n                <div class=\"wlb-field-row\">\n                    <div class=\"wlb-field-group\">\n                        <label for=\"wlb-reg-pass\">Password *<\/label>\n                        <input type=\"password\" id=\"wlb-reg-pass\" name=\"password\" placeholder=\"Min 6 characters\" required>\n                    <\/div>\n                    <div class=\"wlb-field-group\">\n                        <label for=\"wlb-reg-confirm\">Confirm Password *<\/label>\n                        <input type=\"password\" id=\"wlb-reg-confirm\" name=\"confirm_password\" placeholder=\"Repeat password\" required>\n                    <\/div>\n                <\/div>\n\n                <div class=\"wlb-auth-message\" id=\"wlb-register-message\"><\/div>\n\n                <button type=\"submit\" class=\"wlb-btn-primary\" id=\"wlb-register-btn\">\n                    <span class=\"wlb-btn-text\">Create Account<\/span>\n                    <span class=\"wlb-btn-loader\" style=\"display:none;\">\n                        <svg class=\"wlb-spinner\" viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-width=\"3\" fill=\"none\" stroke-dasharray=\"31.4 31.4\" stroke-linecap=\"round\"\/><\/svg>\n                    <\/span>\n                <\/button>\n\n                <p class=\"wlb-auth-switch\">\n                    Already have an account?                    <a href=\"#\" data-switch=\"login\">Login<\/a>\n                <\/p>\n            <input type=\"hidden\" name=\"trp-form-language\" value=\"es\"\/><\/form>\n\n            <!-- Trust badges -->\n            <div class=\"wlb-auth-trust\">\n                <div class=\"wlb-trust-item\">\n                    <svg viewbox=\"0 0 20 20\" fill=\"currentColor\"><path fill-rule=\"evenodd\" d=\"M2.166 4.999A11.954 11.954 0 0010 1.944 11.954 11.954 0 0017.834 5c.11.65.166 1.32.166 2.001 0 5.225-3.34 9.67-8 11.317C5.34 16.67 2 12.225 2 7c0-.682.057-1.35.166-2.001zm11.541 3.708a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z\" clip-rule=\"evenodd\"\/><\/svg>\n                    <span>Secure & Encrypted<\/span>\n                <\/div>\n                <div class=\"wlb-trust-item\">\n                    <svg viewbox=\"0 0 20 20\" fill=\"currentColor\"><path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\"\/><\/svg>\n                    <span>Premium Service<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":23,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1252","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/willwill.co\/es\/wp-json\/wp\/v2\/pages\/1252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/willwill.co\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/willwill.co\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/willwill.co\/es\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/willwill.co\/es\/wp-json\/wp\/v2\/comments?post=1252"}],"version-history":[{"count":0,"href":"https:\/\/willwill.co\/es\/wp-json\/wp\/v2\/pages\/1252\/revisions"}],"wp:attachment":[{"href":"https:\/\/willwill.co\/es\/wp-json\/wp\/v2\/media?parent=1252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}