.highlight,h1 .highlight,.hero h1 .highlight,body.min .hero h1 .highlight,body.mins .post-header .highlight,body.mins .shop-hero .highlight,html:not(#_) h1>span:not([class]),html:not(#_) .diag-hero h1 span{color:inherit!important;-webkit-text-fill-color:currentColor!important;background:none!important}html:not(#_) [class*=label],html:not(#_) [class*=kicker],html:not(#_) [class*=eyebrow],html:not(#_) .section-label,html:not(#_) .sol-kicker,html:not(#_) .pm-best,html:not(#_) .news-pill{text-transform:none!important;letter-spacing:0!important}html:not(#_) h1,html:not(#_) h2,html:not(#_) .post-title{font-family:var(--font-sans)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.02em!important}html:not(#_) .nav-menu>a[aria-current=page]{box-shadow:inset 0 -2px #9aa6f2!important}html:not(#_) a:focus-visible,html:not(#_) button:focus-visible,html:not(#_) input:focus-visible,html:not(#_) select:focus-visible,html:not(#_) textarea:focus-visible{outline:2.5px solid #3347D6!important;outline-offset:2px}html:not(#_) .roadmap-cta{border-radius:16px!important}html:not(#_) .results-wrap div:has(>.btn-restart){flex-direction:column!important;align-items:center!important}html:not(#_) .results-wrap div:has(>.btn-restart)>.share-card-wrap{order:-1;width:100%}html:not(#_) .btn-restart{align-self:center!important;height:auto!important;margin-top:1rem}@media(max-width:560px){html:not(#_) .score-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important}html:not(#_) .score-card{padding:.9rem .4rem!important}}html:not(#_) .tut-sec{padding:clamp(40px,5vw,72px) 0;background:#f4f6f6!important;border-top:1px solid #DBE3E6}.tut-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(24px,4vw,56px);align-items:center;max-width:1200px!important}html:not(#_) .tut-txt h2{font-size:clamp(1.5rem,2.4vw,2rem)!important;margin:0 0 .6rem;text-align:left!important}.tut-txt p{margin:0;color:#566770;line-height:1.6;max-width:40ch}.tut-video{margin:0;border-radius:16px;overflow:hidden;border:1px solid #DBE3E6;background:#0f1629;aspect-ratio:16/9}.tut-video video{display:block;width:100%;height:100%;object-fit:contain;background:#0f1629}html:not(#_) .tut-link{margin:1rem 0 0;font-weight:600}html:not(#_) .tut-link a{color:#3347d6}@media(max-width:860px){.tut-wrap{grid-template-columns:1fr}}html:not(#_) .post-header.has-cover:has(.prod-cover-real){grid-template-columns:minmax(0,1fr) 280px}html:not(#_) .prod-cover.prod-cover-real{display:block;width:280px;height:auto;text-decoration:none}html:not(#_) .prod-cover-real img{display:block;width:100%;height:auto;max-height:300px;object-fit:cover;object-position:top left;border-radius:16px;background:#fff;border:1px solid rgba(255,255,255,.2)}html:not(#_) .prod-cover-real span{display:block;margin-top:.7rem;text-align:center;font-size:.8rem;color:#9aa6f2}@media(max-width:760px){html:not(#_) .prod-cover.prod-cover-real{width:100%;max-width:340px;margin:1.5rem 0 .5rem}html:not(#_) .prod-cover-real img{max-height:220px}}html:not(#_) .nh-link,html:not(#_) .hb-link{display:inline-block;padding:11px 0}html:not(#_) .prod-trust a{display:inline;padding:10px 0}html:not(#_) span>a[href$="#pack-completo"]{display:inline-block;padding:12px 4px;font-size:.9rem;color:#ffffffd9!important}html:not(#_) a[href*="lemonsqueezy.com/buyer-terms"]{display:inline-block;padding:8px 0}html:not(#_) .pack-mini-price s{color:#566770!important}@media(max-width:760px){html:not(#_) .cws-layer,html:not(#_) .hb-tag,html:not(#_) .rf-n{font-size:12.5px!important}html:not(#_) li>a>span:first-child{font-size:12px}html:not(#_) .tut-link a{display:inline-block;padding:10px 0}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}html:not(#_) h1 em,html:not(#_) h1 strong,html:not(#_) h2 em{color:inherit!important;font-style:normal!important}html:not(#_) .dq-pack-tag{text-transform:none!important;letter-spacing:0!important}html:not(#_) .product-cta-free .product-cta-btn{background:#3347d6!important;border-color:#3347d6!important;color:#fff!important;border-radius:999px!important}html:not(#_) .product-cta-free .product-cta-btn:hover{background:#2536b0!important}html:not(#_) .hb-hero-side.dp-visual{background:none!important;border:0!important;padding:0!important;position:relative}html:not(#_) .dp-photo{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px;background:#12212a}html:not(#_) .dp-visual .dp-toc{position:relative;margin:-64px 0 0 28px;background:#0f1629;border:1px solid rgba(154,166,242,.3);border-radius:16px;padding:18px 20px;box-shadow:0 16px 36px -16px #0009}@media(max-width:900px){html:not(#_) .dp-visual .dp-toc{margin:-40px 12px 0}}html:not(#_) .product-cta-free.dp-cta-prev{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px;align-items:center;padding:28px!important;border-radius:16px!important;background:#f4f6f6!important;border:1px solid #DBE3E6!important}html:not(#_) .dp-cta-main strong{display:block;font-size:1.3rem;line-height:1.25;margin-bottom:.5rem;color:#12212a}html:not(#_) .dp-cta-main span{display:block;color:#566770;line-height:1.6;margin-bottom:1.1rem}html:not(#_) .dp-xl{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 18px 40px -20px #0f162973;transform:rotate(1.2deg);transition:transform .3s}html:not(#_) .dp-cta-prev:hover .dp-xl{transform:rotate(0) translateY(-3px)}@media(max-width:900px){html:not(#_) .product-cta-free.dp-cta-prev{grid-template-columns:1fr;padding:20px!important}html:not(#_) .dp-xl{transform:none}}html:not(#_) #departamentos .hb-card,html:not(#_) #departments .hb-card{padding-top:0!important;overflow:hidden;border-radius:16px!important}html:not(#_) .dp-card-ph{display:block;width:calc(100% + 48px)!important;max-width:none!important;height:170px!important;flex:none;margin:0 -24px 16px;object-fit:cover;background:#f4f6f6;transition:transform .4s}html:not(#_) .hb-card:hover .dp-card-ph{transform:scale(1.03)}html:not(#_) .hb-card .dp-card-ph+.hb-ic{margin-top:-38px;position:relative;background:#fff!important;box-shadow:0 4px 12px #0f16291f}@media(prefers-reduced-motion:reduce){html:not(#_) .dp-card-ph{transition:none}html:not(#_) .hb-card:hover .dp-card-ph{transform:none}}html:not(#_) .hb-step-links a{display:inline-block;padding:10px 0}html:not(#_) .logo{gap:0;padding:4px 0}html:not(#_) .logo .logo-img{height:28px;width:auto;max-width:none;display:block}html:not(#_) footer .logo .logo-img{height:30px}@media(max-width:420px){html:not(#_) .logo .logo-img{height:26px}}html:not(#_) footer{padding-bottom:96px}html:not(#_) .form-msg.success{color:#047857;background:#f4f6f6;border-color:#047857}html:not(#_) .form-msg.error{color:#dc2626;background:#f4f6f6;border-color:#dc2626}html:not(#_) .dp-toc{box-shadow:0 12px 28px -18px #0f162973!important}html:not(#_) main a:not([class]),html:not(#_) .post-content a:not([class]),html:not(#_) .next-read a:not([class]){color:#3347d6}html:not(#_) main a:not([class]):hover{color:#2536b0}html:not(#_) h1 .highlight,html:not(#_) h2 .highlight{color:inherit!important}html:not(#_) .sym-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}html:not(#_) .sym-side h2{text-align:left!important;margin:0 0 14px!important;max-width:none!important}html:not(#_) .sym-side .section-label{display:inline-block;margin-bottom:10px}html:not(#_) .sym-intro{color:#566770;font-size:1.05rem;line-height:1.65;margin:0 0 22px}html:not(#_) .sym-photo{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:16px;background:#e8ebfb}html:not(#_) .sym-main .dg-problem-grid,html:not(#_) .sym-main .ai-problem-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin:0!important}html:not(#_) .dg-problem-card,html:not(#_) .ai-problem-card{display:flex;flex-direction:column;align-items:flex-start!important;gap:14px!important;padding:22px!important;background:#fff!important;border:1px solid #DBE3E6!important;border-left:1px solid #DBE3E6!important;border-radius:16px!important;box-shadow:none!important;transition:border-color .2s,transform .2s}html:not(#_) .dg-problem-card:hover,html:not(#_) .ai-problem-card:hover{border-color:#9aa6f2!important;transform:translateY(-2px)}html:not(#_) .dg-problem-card .dg-problem-icon,html:not(#_) .ai-problem-card .ai-problem-icon{flex:0 0 44px;width:44px;height:44px;border-radius:12px;background:#e8ebfb;color:#3347d6}html:not(#_) .dg-problem-card p,html:not(#_) .ai-problem-card p{margin:0;color:#12212a;font-weight:500}html:not(#_) .sym-cta{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:13px 24px;border-radius:999px;background:#3347d6;color:#fff;font-weight:600;text-decoration:none}html:not(#_) .sym-cta:hover{background:#2536b0;color:#fff}@media(max-width:900px){html:not(#_) .sym-wrap{grid-template-columns:1fr;gap:28px}html:not(#_) .sym-photo{aspect-ratio:16/9}}@media(max-width:560px){html:not(#_) .sym-main .dg-problem-grid,html:not(#_) .sym-main .ai-problem-grid{grid-template-columns:1fr!important}html:not(#_) .sym-cta{width:100%;justify-content:center}}html:not(#_) .empieza-card{--ec-c:#3347D6!important}html:not(#_) .shop-free{display:grid;grid-template-columns:1fr 1fr;gap:12px}html:not(#_) .shop-free a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px 16px 16px;background:#fff;border:1px solid #DBE3E6;border-radius:16px;color:#12212a;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s}html:not(#_) .shop-free a:before{content:"";flex:0 0 36px;height:36px;border-radius:10px;background:#e8ebfb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233347D6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12M7 10l5 5 5-5M5 21h14'/%3E%3C/svg%3E") center/18px no-repeat}html:not(#_) .shop-free a[href^="/generador"]:before,html:not(#_) .shop-free a[href^="/en/ai-policy"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233347D6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z'/%3E%3Cpath d='M14 3v6h6M9 14h6M9 17h4'/%3E%3C/svg%3E")}html:not(#_) .shop-free a{justify-content:flex-start}html:not(#_) .shop-free a span{margin-left:auto;color:#3347d6!important;font-weight:600;white-space:nowrap}html:not(#_) .shop-free a:hover{border-color:#9aa6f2;transform:translateY(-2px)}@media(max-width:640px){html:not(#_) .shop-free{grid-template-columns:1fr}}html:not(#_) main details[style]>summary{list-style:none;position:relative;padding-right:32px}html:not(#_) main details[style]>summary::-webkit-details-marker{display:none}html:not(#_) main details[style]>summary:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:1.3rem;font-weight:500;color:#3347d6;line-height:1}html:not(#_) main details[style][open]>summary:after{content:"\2212"}html:not(#_) main details[style*="border-radius:14px"]{border-radius:16px!important}html:not(#_) li.cwr{display:flex;align-items:center;gap:16px}html:not(#_) .cwr-th{flex:0 0 96px;width:96px;height:64px;object-fit:cover;object-position:top left;border-radius:8px;border:1px solid #DBE3E6;background:#f4f6f6}html:not(#_) .cwr-th-none{display:block}html:not(#_) li.cwr .cwr-main{flex:1;min-width:0}html:not(#_) li.cwr:hover .cwr-th{border-color:#9aa6f2}@media(max-width:560px){html:not(#_) .cwr-th{flex-basis:64px;width:64px;height:48px}html:not(#_) li.cwr{gap:12px}}html:not(#_) .cwr-thw{flex:0 0 auto;display:block;line-height:0}html:not(#_) .rm-hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:26px}html:not(#_) .rm-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:999px;background:#3347d6;color:#fff!important;font-weight:600;text-decoration:none}html:not(#_) .rm-cta:hover{background:#2536b0}html:not(#_) .rm-hero-note{font-size:.92rem;color:#566770}html:not(#_) .task-tag.tag-rgpd{background:#e8ebfb!important;color:#2536b0!important}html:not(#_) .task-resource-link{border-radius:999px!important;padding-left:16px!important;padding-right:18px!important}html:not(#_) .rm-config select,html:not(#_) .rm-config input,html:not(#_) #cfg-perfil,html:not(#_) #cfg-alcance,html:not(#_) #cfg-plazo,html:not(#_) #cfg-empresa{border-radius:12px!important}html:not(#_) #how-it-works{scroll-margin-top:96px}@media(max-width:560px){html:not(#_) .dg-problem-card,html:not(#_) .ai-problem-card{flex-direction:row;align-items:center!important;padding:16px!important}html:not(#_) .dg-problem-card .dg-problem-icon,html:not(#_) .ai-problem-card .ai-problem-icon{flex:0 0 40px;width:40px;height:40px}}html:not(#_) .pv-layer-tip a,html:not(#_) .pv-risk-tip a{display:inline-block;padding:8px 0}html:not(#_) .dq-band-deps a{display:inline-block;padding:7px 2px}html:not(#_) .prod-trust span{align-items:baseline!important}html:not(#_) .prod-trust a{display:inline!important;padding:10px 0!important;margin:0!important;vertical-align:baseline!important}html:not(#_) .prod-trust span{display:block!important}html:not(#_) .prod-trust span:before{margin-right:.45rem}:root{--area:#3347D6;--area-tint:#E8EBFB;--area-ink:#2536B0;--area-light:#9AA6F2;--a-dg:#3347D6;--a-dg-t:#E8EBFB;--a-dg-i:#2536B0;--a-dg-l:#9AA6F2;--a-ai:#7B68D9;--a-ai-t:#EFEBFC;--a-ai-i:#5440B8;--a-ai-l:#B9A9F5;--a-dq:#4E9E92;--a-dq-t:#E4F3F0;--a-dq-i:#256B60;--a-dq-l:#8FD1C4;--a-dl:#C08A3E;--a-dl-t:#F8EEDC;--a-dl-i:#7E5216;--a-dl-l:#E8C38A}body[data-area=dg]{--area:var(--a-dg);--area-tint:var(--a-dg-t);--area-ink:var(--a-dg-i);--area-light:var(--a-dg-l)}body[data-area=ai]{--area:var(--a-ai);--area-tint:var(--a-ai-t);--area-ink:var(--a-ai-i);--area-light:var(--a-ai-l)}body[data-area=dq]{--area:var(--a-dq);--area-tint:var(--a-dq-t);--area-ink:var(--a-dq-i);--area-light:var(--a-dq-l)}body[data-area=dl]{--area:var(--a-dl);--area-tint:var(--a-dl-t);--area-ink:var(--a-dl-i);--area-light:var(--a-dl-l)}html:not(#_) body[data-area] .dg-problem-icon,html:not(#_) body[data-area] .ai-problem-icon,html:not(#_) body[data-area] .hb-ic,html:not(#_) body[data-area] .dq-ico-1,html:not(#_) body[data-area] .dq-ico-2,html:not(#_) body[data-area] .dq-ico-3,html:not(#_) body[data-area] .dq-ico-4,html:not(#_) body[data-area] .dq-ico-5,html:not(#_) body[data-area] .dlh-pic,html:not(#_) body[data-area] .pv-ec-ic{background:var(--area-tint)!important;color:var(--area-ink)!important}html:not(#_) body[data-area] main .section-label{color:var(--area-ink)!important}html:not(#_) body[data-area] .hb-hero .section-label,html:not(#_) body[data-area] .hb-hero [class*=kicker],html:not(#_) body[data-area] .hb-hero [class*=label],html:not(#_) body[data-area] .post-header .post-meta{color:var(--area-light)!important}html:not(#_) body[data-area] .dg-problem-card:hover,html:not(#_) body[data-area] .ai-problem-card:hover,html:not(#_) body[data-area] .hb-card:hover{border-color:var(--area)!important}html:not(#_) body[data-area] .shop-cat-pill{background:var(--area-tint)!important;color:var(--area-ink)!important}html:not(#_) body[data-area] .sym-intro{border-left:3px solid var(--area);padding-left:14px}html:not(#_) body[data-area] .fx-sub,html:not(#_) body[data-area] .fx-ba .fx-after b{color:var(--area-ink)!important}html:not(#_) body[data-area] .fx-ba .fx-after{border-color:var(--area)!important;background:var(--area-tint)!important}html:not(#_) .mc-card.mc-dg{border-top:3px solid var(--a-dg)!important;border-radius:0 0 16px 16px!important}html:not(#_) .mc-card.mc-ai{border-top:3px solid var(--a-ai)!important;border-radius:0 0 16px 16px!important}html:not(#_) .mc-card.mc-dg .mc-k{color:var(--a-dg-i)!important}html:not(#_) .mc-card.mc-ai .mc-k{color:var(--a-ai-i)!important}html:not(#_) .cwt-tab[data-c=dg]{--tc:var(--a-dg);--tt:var(--a-dg-t);--ti:var(--a-dg-i)}html:not(#_) .cwt-tab[data-c=calidad]{--tc:var(--a-dq);--tt:var(--a-dq-t);--ti:var(--a-dq-i)}html:not(#_) .cwt-tab[data-c=literacy]{--tc:var(--a-dl);--tt:var(--a-dl-t);--ti:var(--a-dl-i)}html:not(#_) .cwt-tab[data-c=ai]{--tc:var(--a-ai);--tt:var(--a-ai-t);--ti:var(--a-ai-i)}html:not(#_) .cwt-tab[data-c]{box-shadow:inset 0 3px 0 var(--tc,#DBE3E6)}html:not(#_) .cwt-tab[data-c].cwt-active{background:var(--tt,#E8EBFB)!important;border-color:var(--tc,#3347D6)!important}html:not(#_) .cwt-tab[data-c].cwt-active .cwt-name{color:var(--ti,#2536B0)!important}html:not(#_) .empieza-card:nth-child(1){--ec-c:var(--a-dg)!important}html:not(#_) .empieza-card:nth-child(2){--ec-c:var(--a-dq)!important}html:not(#_) .empieza-card:nth-child(3){--ec-c:var(--a-dl)!important}html:not(#_) .empieza-card:nth-child(4){--ec-c:var(--a-ai)!important}html:not(#_) .empieza-card .pv-ec-ic{background:color-mix(in srgb,var(--ec-c) 14%,#fff)!important;color:var(--ec-c)!important}html:not(#_) .empieza-card .ec-btn{background:#3347d6!important;color:#fff!important}html:not(#_) .nh-hero,html:not(#_) .shop-hero,html:not(#_) .hb-hero,html:not(#_) main>.hero{background-color:#0f1629!important;background-image:radial-gradient(ellipse 70% 90% at 78% 30%,#0f162900 0,#0f16298c 55%,#0f1629),linear-gradient(rgba(154,166,242,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(154,166,242,.07) 1px,transparent 1px)!important;background-size:100% 100%,32px 32px,32px 32px!important;background-position:0 0,-1px -1px,-1px -1px!important}@media(max-width:640px){html:not(#_) .nh-hero,html:not(#_) .shop-hero,html:not(#_) .hb-hero,html:not(#_) main>.hero{background-size:100% 100%,24px 24px,24px 24px!important}}html:not(#_) body.min main>section.nh-hero.nh-hero{background-color:#0f1629!important;background-image:radial-gradient(ellipse 70% 90% at 78% 30%,#0f162900 0,#0f16298c 55%,#0f1629),linear-gradient(rgba(154,166,242,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(154,166,242,.07) 1px,transparent 1px)!important;background-size:100% 100%,32px 32px,32px 32px!important;background-position:0 0,-1px -1px,-1px -1px!important}@media(max-width:640px){html:not(#_) body.min main>section.nh-hero.nh-hero{background-size:100% 100%,24px 24px,24px 24px!important}}html:not(#_) body[data-area] .hb-hero .hb-k{color:var(--area-light)!important}html:not(#_) body[data-area] main .hb-sec .hb-k{color:var(--area-ink)!important}html:not(#_) body[data-area] .hb-num{background:var(--area-tint)!important;color:var(--area-ink)!important}html:not(#_) .cws-layer{font-size:.875rem!important;font-weight:700;color:#12212a!important;letter-spacing:-.005em;margin:1.1rem 0 .3rem!important}@media(max-width:760px){html:not(#_) .cws-layer{font-size:14px!important}}
