@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:SLTF Netsera;src:url(/assets/fonts/woff/SLTFNetsera-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SLTF Netsera;src:url(/assets/fonts/woff/SLTFNetsera-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}:root{--font-title: "SLTF Netsera", Georgia, serif;--font-body: "DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--primary-20: #f9f8fd;--primary-100: #efedf8;--primary-200: #d4d0ec;--primary-300: #b4acdd;--primary-400: #9589cd;--primary-500: #7665b3;--primary-600: #584b8b;--primary-700: #463c6c;--primary-800: #2e2848;--primary-900: #181523;--neutral-0: #ffffff;--neutral-20: #f9fafb;--neutral-100: #f4f5f6;--neutral-200: #dee1e5;--neutral-300: #c0c6ce;--neutral-400: #959fac;--neutral-500: #697686;--neutral-600: #46505d;--neutral-700: #2f353c;--neutral-800: #1b1e22;--neutral-900: #090a0b;--error-20: #fff5f6;--error-100: #fee2e5;--error-200: #fec5cb;--error-300: #fd9da8;--error-400: #fc7785;--error-500: #fb5061;--error-600: #d63d4d;--error-700: #a82c3a;--error-800: #7d212b;--error-900: #4a141a;--info-20: #f4f8ff;--info-100: #e1edff;--info-200: #bbd7ff;--info-300: #89b9ff;--info-400: #5d9eff;--info-500: #318aff;--info-600: #1f6bd9;--info-700: #124b9c;--info-800: #0a3063;--info-900: #041833;--success-20: #f6faf7;--success-100: #ebf5ed;--success-200: #d2ead8;--success-300: #a8d7b3;--success-400: #75c187;--success-500: #3ba652;--success-600: #2f8a42;--success-700: #246d34;--success-800: #1a4f26;--success-900: #0f2e16;--warning-20: #fbfaf7;--warning-100: #f8f4e6;--warning-200: #f9efcc;--warning-300: #f6e298;--warning-400: #f4d356;--warning-500: #edc230;--warning-600: #c29f2f;--warning-700: #8f7522;--warning-800: #5f4e17;--warning-900: #2f270b;--color-title: var(--primary-600);--color-title-light: var(--primary-400);--color-body: var(--neutral-500);--color-body-dark: var(--neutral-700);--color-muted: var(--neutral-400);--color-surface: var(--neutral-0);--color-surface-soft: var(--primary-20);--color-card: var(--primary-100);--primary-90: rgba(212, 208, 236, .9);--primary-52: rgba(212, 208, 236, .52);--primary-30: rgba(212, 208, 236, .3);--img-20: rgba(46, 40, 72, .2);--neutral-72: rgba(244, 245, 246, .72);--neutral-60: rgba(244, 245, 246, .6);--neutral-28: rgba(244, 245, 246, .28);--gradient-navbar: linear-gradient(180deg, rgba(249, 250, 251, .4) 0%, rgba(244, 245, 246, .4) 100%);--gradient-img: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, var(--primary-900) 100%);--gradient-card: linear-gradient(180deg, var(--primary-20) 0%, var(--primary-200) 100%);--gradient-primary-dark: linear-gradient(90deg, var(--primary-600) 0%, var(--primary-400) 100%);--gradient-primary-light: linear-gradient(90deg, var(--neutral-20) 50%, var(--primary-200) 100%);--container: 1180px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-2xl: 24px;--spacing-3xl: 28px;--spacing-4xl: 32px;--spacing-5xl: 40px;--spacing-6xl: 48px;--spacing-7xl: 64px;--spacing-8xl: 80px;--spacing-9xl: 96px;--spacing-10xl: 112px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-pill: 999px;--radius-full: 999px;--shadow-navbar: 0 12px 40px rgba(46, 40, 72, .12);--shadow-card: 0 18px 40px rgba(46, 40, 72, .08);--shadow-button: 0 12px 28px rgba(118, 101, 179, .24)}*,*:before,*:after{box-sizing:border-box}html{width:100%;min-width:320px;min-height:100%;margin:0;padding:0;scroll-behavior:auto;background:var(--neutral-20, #f9fafb);overflow-x:hidden}body{width:100%;min-width:320px;min-height:100%;margin:0;padding:0;font-family:var(--font-body);color:var(--color-body);background:var(--neutral-20, #f9fafb);overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}app-root{display:block;width:100%;min-width:0;min-height:100vh;background:var(--neutral-20, #f9fafb);overflow-x:clip}main{display:block;width:100%;min-width:0;background:var(--neutral-20, #f9fafb)}router-outlet+*{display:block;width:100%;min-width:0}img,picture,svg,video,canvas{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.container{width:min(100% - 32px,var(--container));margin-inline:auto}.heading-font{font-family:var(--font-title);font-weight:400}.gradient-title{font-family:var(--font-title);font-weight:400;color:var(--primary-600);background:var(--gradient-primary-dark);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#servicios,#beneficios,#como-funciona,#descargar-app,#talleres,#testimonios,#registra-tu-negocio{scroll-margin-top:164px}@media(max-width:1024px){#servicios,#beneficios,#como-funciona,#descargar-app,#talleres,#testimonios,#registra-tu-negocio{scroll-margin-top:116px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[appScrollReveal]{opacity:0;transform:translate3d(0,28px,0);will-change:opacity,transform}[appScrollReveal].is-visible{opacity:1;transform:translateZ(0);transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms)}.reveal-on-scroll.is-visible{opacity:1;transform:translateZ(0)}@media(max-width:767px){.reveal-on-scroll{transform:translate3d(0,20px,0);transition-duration:.58s}}@media(prefers-reduced-motion:reduce){.reveal-on-scroll{opacity:1;transform:none;transition:none!important}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;clip-path:inset(50%)!important}.btn{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:56px;padding:0 var(--spacing-4xl, 32px);border:0;border-radius:var(--radius-pill, 999px);font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:700;line-height:28px;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color .3s ease-in-out,color .3s ease}.btn--primary{color:var(--neutral-0, #ffffff);background-color:var(--primary-500, #7665b3)}.btn:focus-visible{outline:2px solid var(--primary-500, #7665b3);outline-offset:4px}.btn[aria-disabled=true],.btn:disabled{color:var(--neutral-300, #c0c6ce);background-color:var(--neutral-200, #dee1e5);cursor:not-allowed;pointer-events:none}@media(hover:hover)and (pointer:fine){.btn.btn--primary:hover{color:var(--neutral-0, #ffffff);background-color:var(--primary-400, #9589cd)}}.btn.btn--primary:active{color:var(--neutral-0, #ffffff);background-color:var(--primary-400, #9589cd)}
