@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/onest-cyrillic-ext-wght-normal.8860201a.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/onest-cyrillic-wght-normal.20151429.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/onest-math-wght-normal.cad38c99.woff2) format("woff2-variations");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/onest-symbols-wght-normal.d64d8e2d.woff2) format("woff2-variations");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/onest-vietnamese-wght-normal.4250ef26.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/onest-latin-ext-wght-normal.79c53978.woff2) format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/onest-latin-wght-normal.89c3d590.woff2) format("woff2-variations");unicode-range:u+00??,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}:root{--papel:#F8F5FC;--niebla:#EFEAF6;--linea:#DAD4E2;--tinta:#19141A;--tinta-2:#4B454D;--dir:#E50088;--dir-t:#FFD5E6;--dir-x:#B70069;--dir-rgb:229,0,136;--datos:#693AD4;--personas:#E50088;--ideas:#F4CE23;--cosas:#F37513;--baliza:var(--dir);--baliza-texto:var(--dir-x);--ruta:#693AD4;--cota:#0B7A5C;--noche:#19141A;--noche-2:#241D26;--noche-3:#352C38;--claro:#EEF1EC;--claro-2:#9AA39E;--d-baliza:#FF6A2B;--d-ruta:#8B99FF;--d-cota:#3DDC9A;--bg:var(--papel);--surface:#fff;--surface-2:var(--niebla);--border:var(--linea);--text:var(--tinta);--text-2:var(--tinta-2);--accent:var(--baliza);--accent-text:var(--baliza-texto);--on-accent:#fff;--link:#5A30B9;--good:var(--dir-x);--f-display:"Onest Variable","Onest",system-ui,sans-serif;--f-text:"Onest Variable","Onest",system-ui,-apple-system,"Segoe UI",sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--r-data:2px;--r-pill:999px;--max:1200px;--ease:cubic-bezier(.2,.7,.2,1);color-scheme:only light}.theme-dark,:root[data-theme=dark]{--bg:var(--noche);--surface:var(--noche-2);--surface-2:var(--noche-3);--border:var(--noche-3);--text:var(--claro);--text-2:var(--claro-2);--accent:var(--d-baliza);--accent-text:var(--d-baliza);--on-accent:var(--noche);--link:var(--d-ruta);--good:var(--d-cota);color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--f-text);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font:inherit;color:inherit}a{color:var(--link)}:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rb{min-height:100dvh;background:var(--bg);color:var(--text);transition:background .4s var(--ease),color .4s var(--ease)}.rb-wrap{max-width:640px}.rb-wrap,.rb-wrap-wide{width:100%;margin:0 auto;padding:0 16px}.rb-wrap-wide{max-width:1040px}.d-xl{font-family:var(--f-display);font-weight:800;letter-spacing:-.05em;line-height:.88;font-size:clamp(88px,28vw,180px)}.d-lg{font-weight:760;letter-spacing:-.03em;line-height:1.02;font-size:clamp(32px,7vw,56px)}.d-lg,.d-md{font-family:var(--f-display);margin:0}.d-md{font-weight:720;letter-spacing:-.02em;line-height:1.1;font-size:clamp(24px,5vw,32px)}.d-sm{font-family:var(--f-display);font-weight:700;letter-spacing:-.015em;line-height:1.15;font-size:20px;margin:0}.mono{font-size:12px;font-weight:650;letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kicker{font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);display:flex;align-items:center;gap:10px}.kicker:before{content:"";width:20px;height:1.5px;background:var(--accent)}.muted{color:var(--text-2)}.small{font-size:14px}.tiny{font-size:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border-radius:var(--r-pill);border:1.5px solid transparent;background:var(--accent);color:var(--on-accent);font-weight:650;font-size:16px;cursor:pointer;text-decoration:none;transition:transform .15s var(--ease),filter .15s}.btn:hover{filter:brightness(1.05)}.btn:active{transform:scale(.98)}.btn-ghost{background:transparent;border-color:currentColor;color:var(--text)}.btn-block{width:100%}.btn-link{background:none;border:0;padding:8px;color:var(--text-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:44px}.btn[disabled]{opacity:.5;cursor:not-allowed}.q-top{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:2;background:var(--bg);padding:14px 0 12px}.q-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.q-bar{height:4px;background:var(--surface-2);border-radius:1px;overflow:hidden;margin-top:10px}.q-bar>div{height:100%;background:var(--text);transition:width .4s var(--ease)}.q-body{padding:24px 0 32px}.q-context{font-size:14px;font-weight:600;color:var(--text-2);margin-bottom:8px}.q-prompt{margin-bottom:24px}.opt{display:flex;width:100%;text-align:left;gap:12px;align-items:flex-start;padding:16px;margin-bottom:10px;border:1.5px solid var(--text);border-radius:var(--r-data);background:var(--surface);cursor:pointer;font-size:16px;line-height:1.4;transition:border-color .15s,box-shadow .15s,transform .15s var(--ease);min-height:56px}.opt:hover{border-color:var(--link)}.opt .key{font-size:12px;font-weight:700;border:1px solid var(--border);border-radius:2px;min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:none;margin-top:1px;color:var(--text-2)}.opt.sel{box-shadow:inset 4px 0 0 var(--link);transform:translateX(2px)}.opt.sel,.opt.sel .key{border-color:var(--link)}.opt.sel .key{background:var(--link);color:#fff}.q-foot{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.compass-mini{width:44px;height:44px;flex:none}.stage{min-height:100dvh;display:flex;flex-direction:column}.analysis-lines{font-size:15px;font-weight:500;line-height:1.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-2);min-height:140px}.analysis-lines .on{color:var(--text)}.analysis-lines .hot{color:var(--accent)}.fade-in{animation:fadeUp .5s var(--ease) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.reveal-deg{font-family:var(--f-display);font-weight:800;letter-spacing:-.06em;line-height:.85;font-size:clamp(110px,34vw,220px)}.reveal-deg sup{font-size:.4em;color:var(--accent);vertical-align:top;position:relative;top:.1em;margin-left:.02em}.pop{animation:pop .9s var(--ease) both}@keyframes pop{0%{opacity:0;transform:scale(.92);letter-spacing:0}to{opacity:1;transform:none}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-data);padding:16px}.card+.card{margin-top:10px}.card-strong{border:1.5px solid var(--text)}.row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pct{font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--good);font-size:14px;white-space:nowrap}.layers{display:flex;height:6px;border-radius:1px;overflow:hidden;background:var(--surface-2);margin:10px 0 6px}.layers>span{display:block;height:100%}.l-int{background:var(--good)}.l-val{background:var(--link)}.l-ras{background:var(--text-2)}.legend{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-2)}.legend i{display:inline-block;width:8px;height:8px;border-radius:1px;margin-right:5px;vertical-align:0}.chip{display:inline-flex;align-items:center;font-size:13px;font-weight:600;border:1px solid var(--border);border-radius:var(--r-pill);padding:3px 10px;margin:0 6px 6px 0;color:var(--text-2)}.chip-strong{border-color:var(--text);color:var(--text)}.seal{display:inline-flex;gap:6px;font-size:12px;color:var(--text-2);border-left:2px solid var(--border);padding-left:8px;margin-top:6px}.section{padding:40px 0;border-top:1.5px solid var(--text)}.section:first-of-type{border-top:0}.bars .row{font-size:14px}.hbar{height:6px;background:var(--surface-2);border-radius:1px;margin:6px 0 12px;overflow:hidden}.hbar>div{height:100%;background:var(--good)}.locked{position:relative}.locked .blur{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:.55}.locked .over{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.plan-item{display:grid;grid-template-columns:56px 1fr;grid-gap:12px;gap:12px;padding:14px 0;border-bottom:1px solid var(--border)}.plan-item .w{font-size:12px;font-weight:750;color:var(--text-2);letter-spacing:.06em;padding-top:3px}.price-grid{display:grid;grid-gap:12px;gap:12px}@media (min-width:720px){.price-grid{grid-template-columns:1fr 1fr}}.price{font-family:var(--f-display);font-weight:780;font-size:36px;letter-spacing:-.03em;line-height:1}.recommended{border:2px solid var(--accent)}details summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}.formula{font-size:14px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--noche);color:var(--claro);padding:14px 16px;border-radius:2px;line-height:1.8;overflow-x:auto}input[type=email]{width:100%;min-height:52px;padding:0 16px;border:1.5px solid var(--text);border-radius:var(--r-data);background:var(--surface);color:var(--text);font:inherit}label.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--text-2);margin:10px 0}label.check input{width:20px;height:20px;margin-top:2px;flex:none;accent-color:var(--link)}.note{border-left:3px solid var(--accent);padding:10px 14px;background:var(--surface);font-size:14px}.foot{padding:32px 0 104px;font-size:13px;color:var(--text-2);flex-wrap:wrap;gap:16px}.foot,.hero{display:flex}.hero{min-height:100dvh;flex-direction:column;justify-content:space-between;padding:20px 16px 28px;position:relative;overflow:hidden}.brand{display:flex;align-items:center;gap:8px;font-family:var(--f-display);font-weight:800;font-size:20px;letter-spacing:-.02em}.topo-bg{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.9}.hero>:not(.topo-bg){position:relative;z-index:1}.trust{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;font-weight:650;color:var(--text-2);letter-spacing:.04em;margin-top:14px}.modal-back{position:fixed;inset:0;background:rgba(12,15,14,.6);display:flex;align-items:flex-end;justify-content:center;z-index:50}@media (min-width:720px){.modal-back{align-items:center}}.modal{background:var(--bg);color:var(--text);width:100%;max-width:520px;padding:24px 20px 28px;border-radius:16px 16px 0 0;max-height:92dvh;overflow:auto}@media (min-width:720px){.modal{border-radius:4px}}.toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:var(--tinta);color:var(--claro);padding:12px 18px;border-radius:99px;font-size:14px;z-index:60}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.share-img{display:block;width:100%;max-width:280px;margin:12px auto;border-radius:8px;border:1px solid var(--border)}.q-head{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:3;height:112px;background:rgba(255,255,255,.82);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);color:var(--text);border-bottom:1px solid var(--border);overflow:hidden}.q-head-bg{position:absolute;inset:0;width:100%;height:100%}.q-head-in{position:relative;height:100%;display:flex;justify-content:space-between;align-items:flex-start;padding-top:16px}.q-section{font-family:var(--f-display);font-weight:720;font-size:19px;letter-spacing:-.015em}.q-hint{color:var(--text-2);font-size:15px;margin:-12px 0 20px}.opt,.opt-ico{align-items:center}.opt-ico{flex:none;width:40px;height:40px;border-radius:10px;display:inline-flex;justify-content:center;background:var(--surface-2);color:var(--text);transition:background .15s,color .15s}.opt-label{flex:1 1}.opt .key{margin-left:auto}.opt.sel .opt-ico{background:var(--link);color:#fff}.opt:hover .opt-ico{color:var(--link)}.opt.sel:hover .opt-ico{color:#fff}.opts-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.opts-2 .opt{margin-bottom:0}.opt-tall{flex-direction:column;align-items:flex-start;min-height:150px;gap:14px;position:relative}.opt-tall .opt-ico{width:52px;height:52px;border-radius:14px}.opt-tall .key{position:absolute;top:12px;right:12px}@media (max-width:360px){.opts-2{grid-template-columns:1fr}.opt-tall{min-height:0}}.cmp-wrap{overflow-x:auto;border:1.5px solid var(--text);border-radius:var(--r-data);background:var(--surface)}.cmp{width:100%;border-collapse:collapse;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp td,.cmp th{padding:10px 8px;border-bottom:1px solid var(--border);text-align:center}.cmp thead th{font-weight:750;font-size:13px}.cmp tbody th{text-align:left;font-weight:500;min-width:150px}.cmp .cmp-rec{background:color-mix(in srgb,var(--accent) 9%,transparent)}.cmp thead .cmp-rec{color:var(--accent-text)}.cmp .yes{color:var(--good);font-weight:800}.cmp .no{color:var(--text-2)}.cmp-price td,.cmp-price th{font-weight:750;border-bottom:0;white-space:nowrap;font-size:13px}.cta-pair{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:10px;gap:10px;margin-top:14px}@media (max-width:380px){.cta-pair{grid-template-columns:1fr}}.faq{border-bottom:1px solid var(--border)}.faq p{margin:0 0 12px}.final-cta{text-align:left}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--bg);border-top:1.5px solid var(--text);padding-bottom:env(safe-area-inset-bottom,0);animation:fadeUp .3s var(--ease) both}.sticky-cta-in{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;padding-bottom:10px}.chips-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}@media (min-width:640px){.chips-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.chip-opt{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 12px;text-align:left;font:inherit;font-size:14px;line-height:1.25;color:var(--text);background:var(--surface);border:1.5px solid var(--text);border-radius:var(--r-data);cursor:pointer;transition:border-color .15s,box-shadow .15s}.chip-opt svg{flex:none;color:var(--text-2)}.chip-opt.sel,.chip-opt:hover:not(:disabled){border-color:var(--link)}.chip-opt.sel{box-shadow:inset 4px 0 0 var(--link)}.chip-opt.sel svg{color:var(--link)}.chip-opt:disabled{opacity:.45;cursor:not-allowed}.chip-opt:focus-visible{outline:3px solid var(--link);outline-offset:2px}.multi-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px -16px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--border)}.multi-foot .btn{min-width:150px}.l-mun{background:var(--accent)}.rumbo-explica{border-left:3px solid var(--accent);padding:10px 14px;margin:14px 0 6px;background:var(--surface);border-radius:0 8px 8px 0}.rumbo-explica p{margin:0 0 6px}.rumbo-explica details summary{cursor:pointer;font-weight:600;font-size:14px;color:var(--link)}.fit-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.fit-row .btn-ghost{min-height:38px;padding:0 14px;font-size:14px}.fit-row .sel{border-color:var(--good);color:var(--good)}.jobs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;font-size:14px}.jobs a{color:var(--link);font-weight:600;text-decoration:underline;text-underline-offset:3px}.acts{display:grid;grid-gap:10px;gap:10px}.acts .row span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.l-afi{background:repeating-linear-gradient(135deg,var(--good) 0 2px,color-mix(in srgb,var(--good) 35%,transparent) 2px 4px)}.esp{margin:12px 0 0;padding:10px 12px;background:var(--surface-2);border-radius:var(--r-data);line-height:1.35}.esp strong{font-family:var(--f-display,inherit);font-size:17px}.hero2{overflow:hidden}.hero2,.hero2-in{position:relative;min-height:100dvh}.hero2-in{z-index:1;max-width:1120px;margin:0 auto;padding:18px 16px 24px;display:flex;flex-direction:column;gap:28px}.hero2-top{display:flex;justify-content:space-between;align-items:center}.hero2-grid{display:grid;grid-gap:32px;gap:32px;align-items:center;flex:1 1}.hero2-h1{font-family:var(--f-display);font-weight:800;letter-spacing:-.045em;line-height:.95;font-size:clamp(44px,12.5vw,96px);margin:0}.hero2-h1 .hl{color:var(--accent)}.hero2-sub{font-size:clamp(17px,2.2vw,20px);color:var(--text-2);max-width:30ch;margin:16px 0 24px;line-height:1.4}.hero2-cta{display:flex;flex-direction:column;gap:10px;align-items:stretch}.btn-xl{min-height:60px;font-size:18px;padding:0 36px}.hero2-pasos{list-style:none;padding:0;margin:22px 0 0;display:flex;gap:8px;flex-wrap:wrap}.hero2-pasos li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;color:var(--text);background:rgba(255,255,255,.05);border:1px solid var(--border);border-radius:99px;padding:5px 12px 5px 5px}.hero2-pasos b{width:22px;height:22px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:inline-flex;align-items:center;justify-content:center;font-size:12px}.muestra{display:flex;justify-content:center}.muestra-card{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:20px;box-shadow:0 30px 60px -20px rgba(0,0,0,.6);transform:rotate(-1.2deg)}.muestra-sep{height:1px;background:var(--border);margin:14px 0}.muestra-fila{display:flex;gap:12px;align-items:center;padding:7px 0}.muestra-n{width:26px;height:26px;border-radius:50%;border:1.5px solid var(--text-2);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex:none}.muestra-fila:first-of-type .muestra-n{border-color:var(--accent);color:var(--accent)}.muestra-bar{height:5px;background:var(--surface-2);border-radius:3px;margin-top:6px;overflow:hidden}.muestra-bar>div{height:100%;background:var(--good);border-radius:3px}.muestra-tags{display:flex;gap:8px;align-items:center;margin-top:12px;font-size:13px;color:var(--text-2)}.muestra-tags b{border:1.5px solid var(--text);color:var(--text);border-radius:99px;padding:3px 14px;font-weight:700}.hero2-foot{display:grid;grid-gap:12px;gap:12px}.ticker{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ticker-in{display:flex;gap:10px;width:max-content;animation:ticker 40s linear infinite}.ticker-in span{font-size:13px;font-weight:600;color:var(--text-2);border:1px solid var(--border);border-radius:99px;padding:5px 12px;white-space:nowrap}@keyframes ticker{to{transform:translateX(-50%)}}.hero2 .trust{margin-top:0}.hide-sm{display:none}@media (min-width:900px){.hero2-in{padding:28px 32px 32px}.hero2-h1{font-size:clamp(56px,5.6vw,84px)}.hero2-grid{grid-template-columns:1.1fr .9fr;gap:56px}.hero2-cta{flex-direction:row;align-items:center;gap:18px}.muestra-card{max-width:420px;padding:26px}.hide-sm{display:inline}}@media (prefers-reduced-motion:reduce){.ticker-in{animation:none}}.reveal-name{font-family:var(--f-display);font-weight:800;letter-spacing:-.04em;line-height:.98;font-size:clamp(44px,12vw,76px);margin:10px 0 0}.reveal-row{display:flex;align-items:center;gap:12px}.card .muestra-n.first,.reveal-row:first-of-type .muestra-n{border-color:var(--accent);color:var(--accent)}.needle-in{animation:needle 1.4s cubic-bezier(.2,.9,.25,1.15) both}@keyframes needle{0%{rotate:-200deg}to{rotate:0deg}}.res{max-width:1040px}.res-top{display:flex;justify-content:space-between;align-items:center;padding:14px 0 4px}.res-otra{white-space:nowrap}@media (max-width:560px){.res-otra{display:none}}.an{padding:20px 0 8px}.an-grid{display:grid;grid-gap:8px;gap:8px;align-items:center;margin-top:12px}.an-name{font-family:var(--f-display);font-weight:800;letter-spacing:-.04em;line-height:.98;font-size:clamp(42px,11vw,80px);margin:0}.an-lead{font-size:clamp(18px,2.4vw,22px);line-height:1.4;margin:14px 0 0;max-width:34ch}.an-compass{display:flex;flex-direction:column;align-items:center}.an-deg{width:100%;max-width:360px}.an-deg summary{justify-content:center;font-size:14px;color:var(--link);min-height:36px}.an-deg p{margin:4px 0 0}.an-cards{display:grid;grid-gap:10px;gap:10px;margin:20px 0 0}.an-card{display:flex;gap:14px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px}.an-card b{font-family:var(--f-display);font-size:17px}.an-card p{margin:4px 0 0;font-size:16px;line-height:1.45}.an-ico{flex:none;width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.an-ico.mueve{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-text)}.an-ico.frena{background:var(--surface-2);color:var(--text-2)}.an-ico.brilla{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good)}.an-grid2{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.an-block{border:1px solid var(--border);border-radius:14px;padding:14px 16px 10px}.an-h{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.an-act,.an-h{margin-bottom:10px}.an-act{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600}.an-act>span:first-child{width:132px;flex:none}.an-fb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:14px 16px;border-radius:14px;background:var(--surface-2)}.an-fb-q{font-weight:700}.an-fb-b{display:flex;gap:8px;flex-wrap:wrap}.pill{min-height:40px;padding:0 16px;border-radius:99px;border:1.5px solid var(--text);background:var(--surface);font-weight:650;font-size:14px;cursor:pointer}.pill:hover{border-color:var(--link);color:var(--link)}@media (min-width:860px){.an{padding-top:36px}.an-grid{grid-template-columns:1.15fr .85fr;gap:32px}.an-cards{grid-template-columns:repeat(3,1fr)}.an-grid2{grid-template-columns:1fr 1fr}}.mailbox{margin:28px 0 8px;padding:24px 20px;border-radius:18px;background:var(--bg);color:var(--text);position:relative;overflow:hidden}.mailbox:after{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;border:1.5px solid var(--accent);opacity:.35;pointer-events:none}.mailbox-ico{width:44px;height:44px;border-radius:12px;background:var(--accent);color:var(--on-accent);display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.mailbox .check{color:var(--text-2)}.mailbox .check a{color:var(--link)}.mailbox-ok{font-weight:650;color:var(--good);margin:0}.mailbox-guia{display:flex;gap:12px;align-items:flex-start;margin:0 0 16px;padding:12px 14px;border-radius:12px;border:1.5px solid var(--noche-3);background:var(--surface);position:relative;z-index:1}.mailbox-guia p{margin:0;color:var(--text-2)}.mailbox-guia b{color:var(--text)}.mailbox-guia-ico{flex:none;width:36px;height:44px;border-radius:6px;background:var(--accent);color:var(--on-accent);font-size:10px;font-weight:800;letter-spacing:.06em;display:inline-flex;align-items:flex-end;justify-content:center;padding-bottom:6px}.mailbox-guia-btn{margin-top:14px;position:relative;z-index:1}.lead-row{display:flex;flex-direction:column;gap:10px}.lead-row input{border-color:var(--border)}.mailbox .lead-row input{background:var(--surface);border-color:var(--noche-3)}.lead-err{color:var(--accent-text);margin:4px 0 0}@media (min-width:640px){.lead-row{flex-direction:row}.lead-row .btn{flex:none}.mailbox{padding:32px}}.sec{padding:40px 0 8px}.prof{background:var(--surface);border:1.5px solid var(--border);border-radius:16px;padding:18px;margin-bottom:14px}.prof-1{border-color:var(--text)}.prof-head{display:flex;gap:14px;align-items:flex-start}.prof-n{flex:none;width:34px;height:34px;border-radius:50%;border:2px solid var(--text-2);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:15px}.prof-n.first{border-color:var(--accent);color:var(--accent-text)}.prof-t{font-family:var(--f-display);font-weight:750;letter-spacing:-.015em;font-size:21px;line-height:1.15;margin:2px 0}.prof-meta{font-size:13px;color:var(--text-2)}.prof-pct{flex:none;text-align:right;color:var(--good);line-height:1}.prof-pct b{font-family:var(--f-display);font-size:30px;font-weight:800;letter-spacing:-.03em}.prof-pct span{font-weight:800;font-size:15px}.prof-why{margin:12px 0 0;font-size:15px;line-height:1.45}.prof-more{margin-top:6px}.prof-more summary{font-size:14px;color:var(--link);min-height:40px}.prof-more ul{padding-left:18px;margin:4px 0 10px;font-size:15px}.prof-more li{margin-bottom:6px}.fit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:14px;border-top:1px dashed var(--border)}.fit-q{font-weight:750;font-size:15px}.fit-btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;flex:1 1 260px;max-width:380px}.fit-b{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:12px;border:1.5px solid var(--text);background:var(--surface);font-weight:700;font-size:14px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.fit-b.si.sel,.fit-b.si:hover{background:var(--good);border-color:var(--good);color:#fff}.fit-b.no:hover{border-color:var(--accent-text);color:var(--accent-text)}.locked-box{margin-top:6px}.locked .over .btn svg{margin-right:2px}.gets{list-style:none;padding:0;margin:14px 0 18px;display:grid;grid-gap:8px;gap:8px}.gets li{padding-left:28px;position:relative}.gets li:before{content:"✓";position:absolute;left:4px;top:0;color:var(--good);font-weight:900}.price-card{border-radius:14px}@media (min-width:720px){.gets{grid-template-columns:1fr 1fr}}.stars{display:flex;gap:4px}.star{background:none;border:0;padding:4px;cursor:pointer;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.star svg path{fill:var(--surface-2);stroke:var(--text-2);stroke-width:1.2;transition:fill .12s}.star.on svg path{fill:var(--accent)}.star.on svg path,.star:hover svg path{stroke:var(--accent)}.ta{width:100%;padding:12px 14px;border:1.5px solid var(--text);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:15px;resize:vertical}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;justify-content:center;pointer-events:none;animation:sheetUp .35s var(--ease) both}.sheet-in{pointer-events:auto;position:relative;width:100%;max-width:480px;background:var(--bg);border:1.5px solid var(--text);border-bottom:0;border-radius:18px 18px 0 0;padding:18px 18px calc(18px + env(safe-area-inset-bottom, 0px));box-shadow:0 -20px 50px -20px rgba(0,0,0,.35)}.sheet-x{position:absolute;top:10px;right:10px;background:none;border:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-2)}@media (min-width:720px){.sheet{justify-content:flex-end;padding:0 24px 24px}.sheet-in{border-radius:18px;border-bottom:1.5px solid var(--text)}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@media (min-width:980px){.prof-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;align-items:start}.prof-grid .prof{margin-bottom:0;display:flex;flex-direction:column}.prof-grid .fit{flex-direction:column;align-items:stretch}.prof-grid .fit-btns{max-width:none;flex:none}.prof-grid .prof-t{font-size:19px}.prof-grid.ent-dos{grid-template-columns:repeat(2,1fr)}}.ent-pct{flex:none;line-height:1;color:var(--good);font-weight:800;font-size:15px}.ent-pct b{font-family:var(--f-display);font-size:30px;letter-spacing:-.03em}.ent-pct.first{color:var(--accent-text)}.ent-frase{margin:10px 0 0;font-family:var(--f-display);font-weight:650;font-size:17px;line-height:1.3;letter-spacing:-.01em}.ent-ojo{color:var(--text-2)}.ent-card .note{margin:10px 0 0}.ent-fit-btns{grid-template-columns:1fr 1fr 1fr}.fit-b.medio.sel,.fit-b.medio:hover{border-color:var(--link);color:var(--link)}.fit-b.no.sel{border-color:var(--accent-text);color:var(--accent-text)}.ent-intro{margin:0 0 14px;font-size:15px}.ent-cuesta{margin-top:14px}.ent-cuesta p{margin:0 0 6px;font-size:15px}.ent-ejes{margin-top:10px}.ent-ejes ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.ent-eje-n{font-size:13px;font-weight:750;margin-bottom:4px}.ent-eje-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,1.4fr) minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.ent-polo{font-size:12px;color:var(--text-2);line-height:1.2}.ent-polo.r{text-align:right}.ent-track{position:relative;height:6px;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--link) 22%,var(--surface-2)),var(--surface-2) 50%,color-mix(in srgb,var(--accent) 22%,var(--surface-2)))}.ent-track i{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--text);border:3px solid var(--surface);box-shadow:0 1px 4px rgba(25,20,26,.3)}.ent-ejes li.poco .ent-track i{background:var(--text-2);opacity:.5}@media (max-width:420px){.ent-eje-row{gap:8px}.ent-polo{font-size:11.5px}}.dash{--serie-suave:color-mix(in srgb,var(--accent) 24%,var(--surface));background:var(--bg)}.dash-top{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--noche);color:var(--claro)}.dash-top .muted{color:var(--claro-2)}.dash-top-in{max-width:1280px;margin:0 auto;padding:12px 16px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;justify-content:space-between}.dash-tag{font-family:var(--f-text);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:var(--d-baliza);color:var(--noche);border-radius:99px;padding:2px 8px;margin-left:6px;vertical-align:3px}.dash-nav{display:flex;gap:4px;overflow-x:auto;max-width:100%}.dash-nav a{color:var(--claro);text-decoration:none;font-size:14px;font-weight:650;padding:8px 12px;border-radius:99px;white-space:nowrap}.dash-nav a:hover{background:var(--noche-3)}.dash-in{max-width:1280px;margin:0 auto;padding:20px 16px}.dash-h{font-family:var(--f-display);font-weight:750;letter-spacing:-.02em;font-size:22px;margin:36px 0 12px;scroll-margin-top:90px}.dash-h .muted{font-family:var(--f-text);font-weight:500;font-size:15px;letter-spacing:0}.kpis{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;scroll-margin-top:90px}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px}.kpi-l{font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.kpi-v{font-family:var(--f-display);font-weight:800;letter-spacing:-.03em;font-size:34px;line-height:1.1;margin:6px 0 4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-v span{font-size:16px;font-weight:700;color:var(--text-2);letter-spacing:0}.kpi-f{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:12px}.kpi-meta{font-weight:700;color:var(--text-2);border:1px solid var(--border);border-radius:99px;padding:1px 8px}.kpi-meta.ok{color:var(--good);border-color:var(--good)}.dash-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}.panel-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px;min-width:0}.pc-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;flex-wrap:wrap}.pc-h h3{font-family:var(--f-display);font-size:17px;font-weight:720;margin:0;letter-spacing:-.01em}@media (min-width:720px){.kpis{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.kpis{grid-template-columns:repeat(6,1fr)}.dash-grid{grid-template-columns:repeat(3,1fr)}.span2{grid-column:span 2}.dash-in{padding:24px 32px}.dash-top-in{padding:12px 32px}}.fig{margin:0}.svg-chart{width:100%;height:auto;display:block;overflow:visible}.svg-chart .ax{font-size:11px;fill:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.svg-chart .hov:hover rect:first-of-type{fill:var(--surface-2)}.leyenda{display:flex;gap:14px;font-size:12px;color:var(--text-2);margin-bottom:6px}.leyenda i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.embudo{display:grid;grid-gap:10px;gap:10px}.emb-row{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px}.emb-l{font-size:13px;font-weight:600}.emb-bar{height:12px;background:var(--surface-2);border-radius:3px;overflow:hidden}.emb-bar>div{height:100%;background:var(--accent);border-radius:3px}.emb-v{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.emb-row{grid-template-columns:1fr auto}.emb-row .emb-bar{grid-column:1/-1;grid-row:2}.emb-row .emb-v{grid-row:1;grid-column:2}.rank{display:grid;grid-gap:8px;gap:8px}.rank-row{display:grid;grid-template-columns:minmax(0,1.2fr) 1fr auto;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.rank-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.rank-b{height:10px;background:var(--surface-2);border-radius:3px;overflow:hidden}.rank-b>div{height:100%;background:var(--accent);border-radius:3px}.rank-v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;min-width:24px;text-align:right}.big-num{font-family:var(--f-display);font-weight:800;font-size:44px;letter-spacing:-.03em;line-height:1;margin-bottom:14px}.big-num span{font-family:var(--f-text);font-size:14px;font-weight:600;color:var(--text-2);letter-spacing:0}.sino{display:grid;grid-gap:6px;gap:6px}.sino-h{display:grid;grid-template-columns:minmax(0,1.1fr) 1fr 1fr;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.sino-h span:first-child{grid-column:2;text-align:right;padding-right:8px}.sino-row{display:grid;grid-template-columns:minmax(0,1.1fr) 2fr;grid-gap:8px;gap:8px;align-items:center;font-size:13px}.sino-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.sino-row.alerta .sino-l{color:var(--accent-text)}.sino-bars{display:grid;grid-template-columns:1fr 1fr}.sino-no,.sino-si{display:flex;align-items:center;gap:6px;height:16px}.sino-no{justify-content:flex-end;border-right:1.5px solid var(--text-2);padding-right:2px}.sino-si{padding-left:2px}.sino-no>div{height:10px;background:var(--accent-text);border-radius:3px 0 0 3px}.sino-si>div{height:10px;background:var(--good);border-radius:0 3px 3px 0}.sino-n{font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dtable{width:100%;border-collapse:collapse;font-size:13px}.dtable td,.dtable th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:middle}.dtable thead th{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);position:-webkit-sticky;position:sticky;top:0;background:var(--surface)}.dtable tbody tr:hover{background:var(--surface-2)}.dtable .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mini-bar{height:8px;background:var(--surface-2);border-radius:3px;overflow:hidden;min-width:60px}.mini-bar>div{height:100%;background:var(--accent);border-radius:3px}.scroll-t{overflow:auto;max-height:520px;border:1px solid var(--border);border-radius:10px}.coment{margin:0 0 10px;padding:8px 12px;border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 8px 8px 0;font-size:13px}.estado{font-size:14px;padding:10px 14px;border-radius:10px;border:1px solid var(--border);margin-bottom:12px}.estado.ok{border-color:var(--good)}.estado.warn{border-color:var(--accent)}.acciones{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.btn-s{min-height:40px;padding:0 16px;font-size:14px}.pill-estado{font-size:12px;font-weight:800;border-radius:99px;padding:2px 10px;border:1.5px solid}.pill-estado.ok{color:var(--good)}.pill-estado.warn{color:var(--accent-text)}.prog{height:12px;background:var(--surface-2);overflow:hidden}.prog,.prog>div{border-radius:99px}.prog>div{height:100%;background:var(--good)}@media (max-width:600px){.svg-chart.wide .ax{font-size:19px}}.dos-toggle{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:0 0 12px;padding:8px 14px 8px 10px;border:1px dashed var(--border);border-radius:999px;background:none;color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.dos-toggle:hover{border-color:var(--link)}.dos-toggle.on{border-style:solid;border-color:var(--link);color:var(--link)}.dos-box{width:20px;height:20px;border:1.5px solid;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1}.dos-toggle.on .dos-box{background:var(--link);color:#fff;border-color:var(--link)}.rv-ask{font-size:14px;margin:0 0 10px;color:var(--text)}.rv-ask b{color:var(--accent)}.reveal-row{gap:10px}.reveal-row.pending{border-color:var(--accent)}.reveal-row.is-no{opacity:.55}.rv-thumbs{gap:6px;flex:none}.rv-t,.rv-thumbs{display:inline-flex}.rv-t{width:44px;height:44px;border-radius:12px;border:1.5px solid var(--border);background:transparent;color:var(--text-2);align-items:center;justify-content:center;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.rv-t.si.sel,.rv-t.si:hover{color:var(--good)}.rv-t.no.sel,.rv-t.no:hover{color:var(--accent-text)}.rv-t.si.sel{border-color:var(--good);background:color-mix(in srgb,var(--good) 22%,transparent)}.rv-t.no.sel{border-color:var(--accent-text);background:color-mix(in srgb,var(--accent-text) 18%,transparent)}@media (prefers-reduced-motion:no-preference){.reveal-row.pending .rv-thumbs{animation:rv-nudge 2.4s ease-in-out 1.6s 2}}@keyframes rv-nudge{0%,to{transform:none}45%{transform:scale(1.08)}55%{transform:scale(.97)}}.fit-banner{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;border:1.5px solid var(--accent);border-radius:12px;background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.fit-banner.done{border-color:var(--good);background:color-mix(in srgb,var(--good) 8%,var(--surface))}.fit-banner-t{flex:1 1;font-size:14px}.fit-banner-n{font-weight:800;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fit.pendiente{border-top:0;margin-top:12px;padding:12px;border-radius:12px;background:color-mix(in srgb,var(--accent) 8%,transparent);outline:1.5px solid var(--accent)}.modal{position:relative}.modal .sheet-x{position:absolute;top:12px;right:12px}.gets-sm{margin:0 0 16px;grid-template-columns:1fr!important}.gets-sm li{font-size:15px}.lead-legal{margin:10px 0 0;line-height:1.45}.lead-legal a{color:var(--link)}.mailbox .lead-legal{color:var(--text-2)}.lead-row input[aria-invalid=true]{border-color:var(--accent-text)}@keyframes rb-drift{0%{transform:translate(0) rotate(0deg) scale(1)}to{transform:translate(-18px,10px) rotate(-4deg) scale(1.04)}}@keyframes rb-draw{0%{stroke-dashoffset:900}to{stroke-dashoffset:0}}@keyframes rb-ping{0%{r:6;opacity:.9}to{r:28;opacity:0}}@keyframes rb-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rb-under{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rb-float{0%,to{transform:rotate(-1.2deg) translateY(0)}50%{transform:rotate(-.6deg) translateY(-8px)}}@keyframes rb-in{0%{opacity:.001;transform:translateY(12px)}}@keyframes rb-glow1{to{transform:translate(60px,40px) scale(1.12)}}@keyframes rb-glow2{to{transform:translate(-50px,30px) scale(.92)}}@keyframes rb-flow{to{stroke-dashoffset:-24}}.topo-drift{transform-box:fill-box;transform-origin:center}.hl-t{position:relative;display:inline-block;z-index:0}.hl-t:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:.14em;border-radius:99px;background:var(--accent);opacity:.22;z-index:-1;transform-origin:left}.intro-light .hero2{background:radial-gradient(900px 600px at 85% 15%,rgba(var(--dir-rgb),.07),transparent 60%),radial-gradient(700px 500px at 0 100%,rgba(105,58,212,.05),transparent 60%),var(--papel)}.intro-light .topo-bg{opacity:1}.intro-light .hero2-pasos li{background:#fff;box-shadow:0 1px 0 rgba(25,20,26,.04)}.intro-light .muestra-card{box-shadow:0 30px 60px -24px rgba(25,20,26,.28),0 0 0 1px rgba(25,20,26,.04);border-color:transparent}.intro-light .ticker-in span{background:rgba(255,255,255,.7)}.intro-light .btn-xl{box-shadow:0 14px 30px -10px rgba(var(--dir-rgb),.55)}.intro-route{stroke-dasharray:5 7}.res10{position:relative;isolation:isolate;overflow-x:clip;background:var(--papel)}.res10-bg{position:absolute;inset:0 0 auto 0;height:1100px;z-index:-1;pointer-events:none;overflow:hidden}.res10-bg svg{position:absolute;inset:0;width:100%;height:100%;mask-image:linear-gradient(180deg,#000 35%,transparent 95%);-webkit-mask-image:linear-gradient(180deg,#000 35%,transparent 95%)}.res10-bg i{position:absolute;border-radius:50%;filter:blur(80px)}.res10-bg .g1{width:480px;height:480px;right:-140px;top:-140px;background:rgba(var(--dir-rgb),.12)}.res10-bg .g2{width:420px;height:420px;left:-160px;top:260px;background:rgba(105,58,212,.07)}.res10-bg .g3{width:360px;height:360px;left:35%;top:760px;background:rgba(11,122,92,.06)}.res10 .res-top{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:30;padding:12px 0;background:rgba(248,245,252,.8);box-shadow:0 0 0 100vmax rgba(248,245,252,.8);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.res10 .an-block,.res10 .an-card,.res10 .an-fb,.res10 .fit-banner,.res10 .locked .card,.res10 .price-card,.res10 .prof,.res10 .ruta-card{background:rgba(255,255,255,.86);border:1px solid rgba(25,20,26,.07);border-radius:18px;box-shadow:0 1px 0 rgba(25,20,26,.03),0 18px 40px -24px rgba(25,20,26,.22);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.res10 .price-card:hover,.res10 .prof:hover{transform:translateY(-3px);box-shadow:0 1px 0 rgba(25,20,26,.03),0 26px 50px -24px rgba(25,20,26,.3)}.res10 .an-ico.mueve{background:var(--dir-t);color:var(--baliza-texto)}.res10 .an-ico.frena{background:#DDD8FF;color:var(--ruta)}.res10 .an-ico.brilla{background:#DDF3EA;color:var(--cota)}.res10 .an-glow{position:relative}.res10 .an-glow:before{content:"";position:absolute;inset:14% 20%;border-radius:50%;background:radial-gradient(circle,rgba(var(--dir-rgb),.14),transparent 70%);z-index:-1}.res10 .prof-1{border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--baliza),rgba(105,58,212,.55) 60%,rgba(11,122,92,.5)) border-box;box-shadow:0 24px 50px -26px rgba(var(--dir-rgb),.45)}.res10 .prof-n{width:auto;min-width:34px;padding:0 8px;border-radius:999px;font-size:13px}.res10 .prof-n.first{border-color:var(--baliza);background:var(--baliza);color:var(--tinta)}.anillo{position:relative;width:68px;height:68px;flex:none}.anillo span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;line-height:1}.anillo b{font-family:var(--f-display);font-weight:800;font-size:20px;letter-spacing:-.03em}.anillo i{font-style:normal;font-weight:800;font-size:11px;margin-left:1px;color:var(--text-2)}.res10 .fit-b.si.sel,.res10 .fit-b.si:hover{background:var(--cota);border-color:var(--cota);color:#fff}.res10 .fit-banner{border-color:rgba(var(--dir-rgb),.45)}.ruta{list-style:none;margin:14px 0 0;padding:0 0 0 4px;position:relative;display:grid;grid-gap:12px;gap:12px}.ruta:before{content:"";position:absolute;left:21px;top:18px;bottom:18px;border-left:2px dashed rgba(var(--dir-rgb),.5)}.ruta-paso{display:grid;grid-template-columns:36px 1fr;grid-gap:12px;gap:12px;align-items:start;position:relative}.ruta-nodo{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;background:#fff;border:2px solid var(--baliza);color:var(--tinta);position:relative;z-index:1;box-shadow:0 0 0 5px var(--papel)}.ruta-paso:first-child .ruta-nodo{background:var(--baliza)}.ruta-card{padding:12px 14px}.ruta-card strong{display:block;font-family:var(--f-display);font-size:17px;letter-spacing:-.01em}.ruta-w{display:block;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--baliza-texto);margin-bottom:4px}.res10 .ruta.blur{margin-top:12px}.res10 .price-card{padding:20px;position:relative}.res10 .price-feat{border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--baliza),rgba(105,58,212,.6)) border-box;box-shadow:0 26px 60px -30px rgba(var(--dir-rgb),.5)}.price-tag{position:absolute;top:-11px;left:18px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--tinta);color:#fff}.res10 .btn:not(.btn-ghost):not(.btn-link){box-shadow:0 14px 30px -12px rgba(var(--dir-rgb),.6)}.res10 .sticky-cta{background:rgba(255,255,255,.82);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}@media (prefers-reduced-motion:no-preference){.topo-drift{animation:rb-drift 26s ease-in-out infinite alternate}.intro-route{stroke-dasharray:900;animation:rb-draw 3.4s var(--ease) .3s both}.beacon-ping{animation:rb-ping 2.4s ease-out infinite}.hl-t:after{animation:rb-under .9s var(--ease) .7s both}.intro-light .muestra-card{animation:rb-float 8s ease-in-out 1.2s infinite}.intro-light .muestra-bar>div{transform-origin:left;animation:rb-grow 1.3s var(--ease) both}.intro-light .hero2-copy>*{animation:rb-in .8s var(--ease) both}.intro-light .hero2-copy>:nth-child(2){animation-delay:.12s}.intro-light .hero2-copy>:nth-child(3){animation-delay:.24s}.intro-light .hero2-copy>:nth-child(n+4){animation-delay:.36s}.res10-bg .g1{animation:rb-glow1 20s ease-in-out infinite alternate}.res10-bg .g2{animation:rb-glow2 24s ease-in-out infinite alternate}.res10 .an-block,.res10 .an-card,.res10 .an-lead,.res10 .an-name{animation:rb-in .7s var(--ease) both}.res10 .an-lead{animation-delay:.08s}.res10 .an-card:nth-child(2){animation-delay:.12s}.res10 .an-card:nth-child(3){animation-delay:.2s}.res10 .anillo-arc{animation:rb-ring 1.2s var(--ease) both}@keyframes rb-ring{0%{stroke-dasharray:0 999}}.res10 .huella-poly{transform-box:fill-box;transform-origin:center;animation:rb-pop .9s var(--ease) .2s both}@keyframes rb-pop{0%{transform:scale(.4);opacity:.001}}.ruta:before{border-left:0;width:2px;background:repeating-linear-gradient(180deg,rgba(var(--dir-rgb),.55) 0 6px,transparent 6px 12px);background-size:2px 12px;animation:rb-dash 1.2s linear infinite}@keyframes rb-dash{to{background-position:0 12px}}}@media (min-width:640px){.res10 .an-grid2{grid-template-columns:1.15fr 1fr;grid-auto-flow:dense}.res10 .an-grid2>.an-huella{grid-row:span 3}}.intro-light .intro-route{opacity:.7}@media (min-width:900px){.intro-light .intro-route,.intro-light .topo-bg .beacon-ping,.intro-light .topo-bg>circle{display:none}}.q-page{position:relative;isolation:isolate;overflow-x:clip;background:radial-gradient(700px 420px at 100% 0,rgba(var(--dir-rgb),.06),transparent 65%),radial-gradient(640px 420px at 0 100%,rgba(105,58,212,.05),transparent 65%),#FFFFFF}.q-page:after,.q-page:before{content:"";position:fixed;top:112px;bottom:0;width:max(0px,calc((100vw - 760px) / 2));z-index:-1;pointer-events:none;opacity:.9;background:repeating-radial-gradient(circle at var(--cx,0) 55%,transparent 0 26px,rgba(25,20,26,.045) 26px 27px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent)}.q-page:before{left:0;--cx:10%}.q-page:after{right:0;--cx:90%}.q-page .q-prompt{font-size:clamp(26px,5.4vw,38px);letter-spacing:-.03em}.tono-verde{--t-fg:#0B7A5C;--t-bg:#E3F3EC;--t-line:rgba(11,122,92,.45)}.tono-azul{--t-fg:#5A30B9;--t-bg:#DDD8FF;--t-line:rgba(105,58,212,.45)}.tono-violeta{--t-fg:#6A3FD0;--t-bg:#EFE9FD;--t-line:rgba(106,63,208,.45)}.tono-naranja{--t-bg:#FFEADF}.tono-ambar{--t-fg:#8A5A00;--t-bg:#FFF3D6;--t-line:rgba(196,140,0,.55)}.tono-pizarra{--t-fg:#33505C;--t-bg:#E7EEF1;--t-line:rgba(51,80,92,.45)}.q-page .opt{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(25,20,26,.09);border-radius:18px;background:#fff;padding:16px 16px 16px 14px;gap:14px;box-shadow:0 1px 0 rgba(25,20,26,.03),0 10px 28px -18px rgba(25,20,26,.28);font-size:16.5px;font-weight:600;line-height:1.35;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .2s,background .3s,opacity .3s}.q-page .opt:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,var(--t-bg),transparent 70%);opacity:0;transition:opacity .3s var(--ease)}.q-page .opt:hover{border-color:var(--t-line);transform:translateY(-2px);box-shadow:0 1px 0 rgba(25,20,26,.03),0 18px 36px -18px rgba(25,20,26,.32)}.q-page .opt:hover:before{opacity:.8}.q-page .opt-ico{width:54px;height:54px;border-radius:16px;background:var(--t-bg);color:var(--t-fg);position:relative;transition:transform .35s var(--ease),background .3s,color .3s}.q-page .opt-ico:after{content:"";position:absolute;inset:-7px;border-radius:22px;border:1px dashed var(--t-line);opacity:0;transform:scale(.85);transition:opacity .3s,transform .4s var(--ease)}.q-page .opt:hover .opt-ico{transform:rotate(-6deg) scale(1.05);color:var(--t-fg)}.q-page .opt:hover .opt-ico:after{opacity:1;transform:scale(1)}.q-page .opt .key{border-radius:8px;border-color:rgba(25,20,26,.12);color:var(--text-2);background:#fff}.q-page .opt.sel{border-color:var(--t-fg);background:var(--t-bg);transform:translateY(-2px);box-shadow:0 0 0 1px var(--t-fg),0 18px 36px -18px rgba(25,20,26,.3)}.q-page .opt.sel .key,.q-page .opt.sel .opt-ico{background:var(--t-fg);color:#fff}.q-page .opt.sel .key{border-color:var(--t-fg)}.q-page .opt.dim{opacity:.45}.q-page .opts-2{gap:12px}.q-page .opt-tall{min-height:170px;padding:18px}.q-page .opt-tall .opt-ico{width:64px;height:64px;border-radius:20px}.q-page .opts-grid{display:grid;grid-gap:10px;gap:10px}@media (min-width:720px){.q-page .opts-grid.n3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.q-page .opts-grid.n4{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.q-page .opts-grid.n3 .opt{flex-direction:column;align-items:flex-start;min-height:200px;padding:20px;margin:0}.q-page .opts-grid.n3 .opt-ico{width:64px;height:64px;border-radius:20px}.q-page .opts-grid.n3 .key{position:absolute;top:14px;right:14px}.q-page .opts-grid.n4 .opt{margin:0;min-height:96px}.q-page .rb-wrap{max-width:760px}}.q-page .dos-toggle{background:#fff;border-style:solid;border-color:rgba(25,20,26,.12);box-shadow:0 6px 18px -14px rgba(25,20,26,.3)}.q-page .chip-opt{border:1px solid rgba(25,20,26,.09);border-radius:14px;background:#fff;box-shadow:0 8px 22px -18px rgba(25,20,26,.3);font-weight:600;transition:transform .25s var(--ease),border-color .2s,background .25s}.chip-ico{flex:none;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--t-bg);color:var(--t-fg)}.q-page .chip-opt svg{color:inherit}.q-page .chip-opt:hover:not(:disabled){border-color:var(--t-line);transform:translateY(-1px)}.q-page .chip-opt.sel{border-color:var(--t-fg);background:var(--t-bg);box-shadow:0 0 0 1px var(--t-fg)}.q-page .chip-opt.sel .chip-ico{background:var(--t-fg);color:#fff}.q-page .multi-foot{background:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (prefers-reduced-motion:no-preference){@keyframes opt-in{0%{opacity:.001;transform:translateY(14px) scale(.98)}}@keyframes opt-pick{0%{transform:translateY(-2px) scale(1)}40%{transform:translateY(-2px) scale(1.02)}to{transform:translateY(-2px) scale(1)}}.q-page .opt{animation:opt-in .55s var(--ease) both}.q-page .opt.sel{animation:opt-pick .35s var(--ease)}.q-page .opt.sel .opt-ico:after{opacity:1;transform:scale(1.15);border-style:solid;transition:transform .5s var(--ease),opacity .5s}}.q-page .opts-grid .opt{margin:0}.opt-wm{display:none}.q-page .opt-wm{position:absolute;right:-16px;bottom:-22px;z-index:-1;color:var(--t-fg);opacity:.07;transform:rotate(-14deg);transition:opacity .35s,transform .5s var(--ease);pointer-events:none}.q-page .opt-wm svg{stroke-width:1.1}.q-page .opt.sel .opt-wm,.q-page .opt:hover .opt-wm{opacity:.14;transform:rotate(-4deg) scale(1.06)}@media (max-width:719px){.q-page .opts-grid .opt-wm{display:none}}@media (min-width:720px){.q-page .opt-tall .opt-wm,.q-page .opts-grid.n3 .opt-wm{display:block}.q-page .opt-tall .opt-ico svg,.q-page .opts-grid.n3 .opt-ico svg{width:30px;height:30px}.q-page .opts-grid.n3 .opt-label{margin-top:auto;font-size:17px}}.tono-naranja{--t-fg:var(--dir-x);--t-bg:var(--dir-t);--t-line:rgba(var(--dir-rgb),.5)}.q-mundo{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;background:var(--dir-t);color:var(--baliza-texto);font-weight:700;font-size:13.5px;margin-bottom:12px}.q-mundo-dot{width:8px;height:8px;border-radius:50%;background:var(--baliza);box-shadow:0 0 0 4px rgba(var(--dir-rgb),.18)}.stage-light{position:relative;isolation:isolate;overflow-x:clip;background:radial-gradient(700px 460px at 50% 18%,rgba(var(--dir-rgb),.08),transparent 65%),radial-gradient(640px 420px at 0 100%,rgba(105,58,212,.05),transparent 65%),#FFFFFF}.stage-light .kicker{color:var(--baliza-texto)}.stage-light .reveal-row{background:#fff;border:1px solid rgba(25,20,26,.08);border-radius:16px;box-shadow:0 12px 30px -20px rgba(25,20,26,.3)}.stage-light .reveal-row.pending{border-color:rgba(var(--dir-rgb),.55)}.an9-prog{height:4px;border-radius:4px;background:#EFEAF6;overflow:hidden;margin-top:14px}.an9-prog i{display:block;height:100%;background:var(--baliza);border-radius:4px;transition:width .35s var(--ease)}.an9-orb{position:relative;margin:18px auto 14px;width:100%;display:flex;justify-content:center}.an9-orb:before{width:min(420px,92vw);background:radial-gradient(circle,rgba(var(--dir-rgb),.1),rgba(var(--dir-rgb),.03) 55%,transparent 70%)}.an9-orb:after,.an9-orb:before{content:"";position:absolute;left:50%;top:50%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;z-index:-1}.an9-orb:after{width:60px;border:1.5px solid rgba(var(--dir-rgb),.35);opacity:0}.an9-lines{list-style:none;margin:0;padding:14px 16px;background:rgba(255,255,255,.9);border:1px solid rgba(25,20,26,.07);border-radius:18px;box-shadow:0 16px 40px -26px rgba(25,20,26,.3);display:grid;grid-gap:8px;gap:8px;min-height:120px}.an9-lines li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.4;color:var(--text-2);visibility:hidden}.an9-lines li.vis{visibility:visible}.an9-lines li.done{color:var(--text)}.an9-lines li.now{color:var(--baliza-texto);font-weight:650}.an9-badge{flex:none;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;margin-top:1px;background:var(--dir-t);color:var(--baliza-texto)}.an9-lines li.done .an9-badge{background:var(--baliza);color:#fff}.an9-lines li.now .an9-badge{border:2px solid rgba(var(--dir-rgb),.25);border-top-color:var(--baliza);background:transparent}@media (prefers-reduced-motion:no-preference){@keyframes an9-ping{0%{opacity:.7;width:40px}to{opacity:0;width:min(440px,96vw)}}@keyframes an9-spin{to{transform:rotate(1turn)}}@keyframes an9-in{0%{opacity:.001;transform:translateY(6px)}}.an9-orb:after{animation:an9-ping 2.6s ease-out infinite}.an9-lines li.vis{animation:an9-in .4s var(--ease) both}.an9-lines li.now .an9-badge{animation:an9-spin .8s linear infinite}}.dash2{background:radial-gradient(900px 500px at 100% 0,rgba(var(--dir-rgb),.06),transparent 60%),radial-gradient(800px 500px at 0 40%,rgba(105,58,212,.04),transparent 60%),var(--papel)}.dash2 .dash-top{background:rgba(255,255,255,.82);color:var(--text);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--border)}.dash2 .dash-top .muted{color:var(--text-2)}.dash2 .dash-tag{background:var(--tinta);color:#fff}.dash2 .dash-nav{max-width:1280px;margin:0 auto;padding:0 16px 8px}.dash2 .dash-nav a{color:var(--text-2);font-size:13px;padding:6px 10px}.dash2 .dash-nav a:hover{background:#fff;color:var(--text);box-shadow:0 0 0 1px var(--border)}.dash2 .kpi,.dash2 .panel-card{background:rgba(255,255,255,.92);border:1px solid rgba(25,20,26,.07);border-radius:16px;box-shadow:0 1px 0 rgba(25,20,26,.03),0 14px 34px -24px rgba(25,20,26,.28)}.ctrl{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.seg{display:inline-flex;background:#EFEAF6;border-radius:999px;padding:3px}.seg button{border:0;background:none;font:inherit;font-size:13px;font-weight:650;padding:7px 12px;border-radius:999px;cursor:pointer;color:var(--text-2);min-height:34px}.seg button.on{background:#fff;color:var(--text);box-shadow:0 1px 3px rgba(25,20,26,.12)}.ctrl-sel{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--text-2)}.ctrl-sel select{font:inherit;font-size:13px;font-weight:600;padding:7px 10px;border-radius:10px;color:var(--text);max-width:220px}.auto,.ctrl-sel select{border:1px solid var(--border);background:#fff;min-height:36px}.auto{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:7px 12px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auto.on{color:var(--cota);border-color:rgba(11,122,92,.4)}.auto-dot{width:8px;height:8px;border-radius:50%;background:var(--text-2)}.auto.on .auto-dot{background:var(--cota);box-shadow:0 0 0 0 rgba(11,122,92,.5);animation:dot-ping 1.6s ease-out infinite}@keyframes dot-ping{to{box-shadow:0 0 0 8px rgba(11,122,92,0)}}.kpis2{grid-template-columns:repeat(2,1fr)}@media (min-width:720px){.kpis2{grid-template-columns:repeat(4,1fr)}}.kpi-t{position:relative;overflow:hidden}.kpi-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.kpi-t .kpi-v{font-size:30px}.kpi-n{font-size:12px;color:var(--text-2);margin-top:2px}.spark{display:block;width:100%;height:30px;margin-top:6px}.delta{font-size:12px;font-weight:800;padding:2px 8px;border-radius:999px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.delta.sube{background:#E3F3EC;color:#0B7A5C}.delta.baja{background:var(--dir-t);color:#B83700}.delta.neutro{background:#EFEAF6;color:var(--text-2)}.svg-chart .lbl{font-weight:700;fill:var(--text)}.svg-chart .col .cross{opacity:0}.svg-chart .col:hover .cross{opacity:1}.svg-chart .col:hover rect{fill:rgba(25,20,26,.03)!important}.svg-chart.rosa{max-width:320px;margin:0 auto}.emb2{display:grid;grid-gap:6px;gap:6px}.emb2-row{display:grid;grid-template-columns:minmax(120px,1.1fr) 2fr 52px 56px 64px;grid-gap:10px;gap:10px;align-items:center;font-size:13px;padding:3px 6px;border-radius:8px}.emb2-row.peor{background:var(--dir-t)}.emb2-l{font-weight:650}.emb2-b{height:14px;background:#EFEAF6;border-radius:4px;overflow:hidden}.emb2-b>div{height:100%;background:linear-gradient(90deg,var(--dir),var(--dir));border-radius:4px}.emb2-p,.emb2-v{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.emb2-row{grid-template-columns:1fr 52px 56px}.emb2-b{grid-column:1/-1;grid-row:2}.emb2-row .emb2-p.muted{display:none}}@media (min-width:1000px){.dash-grid.g4{grid-template-columns:repeat(4,1fr)}.span3{grid-column:1/-1}}.tp-top{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:10px}.tp-top input{flex:1 1;min-width:200px;font:inherit;font-size:14px;padding:9px 12px;border-radius:10px;border:1px solid var(--border);background:#fff}.th-b{border:0;background:none;font:inherit;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);padding:0;white-space:nowrap}.th-b,.tp-row{cursor:pointer}.tp-txt{min-width:260px}.feed code,.tp code{font-size:12px;background:#EFEAF6;padding:1px 6px;border-radius:6px}.tp-lat{position:relative;min-width:80px;height:20px;display:flex;align-items:center}.tp-lat>div{position:absolute;left:0;top:4px;bottom:4px;background:rgba(105,58,212,.16);border-radius:4px}.tp-lat span{position:relative;padding-left:6px;font-weight:700}.alerta-t{color:var(--baliza-texto);font-weight:800}.tp-ops td{background:#FBF9FD}.tp-op{display:grid;grid-template-columns:minmax(0,2fr) 3fr 90px;grid-gap:10px;gap:10px;align-items:center;font-size:13px;padding:3px 0}.tp-op-b{height:10px;background:#EFEAF6;overflow:hidden}.tp-op-b,.tp-op-b i{border-radius:4px;display:block}.tp-op-b i{height:100%;background:#693AD4}.feed td{font-size:12.5px}.ev-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#C9CEC9;margin-right:8px;vertical-align:1px}.ev-test_start .ev-dot{background:#2A3FFB}.ev-test_complete .ev-dot{background:#0B7A5C}.ev-checkout_click .ev-dot,.ev-lead_submit .ev-dot{background:#FF4D00}.ev-match_feedback .ev-dot,.ev-result_rating .ev-dot{background:#8E5BD8}.dash-grid.g4 .rank-row{grid-template-columns:minmax(0,1.5fr) .8fr auto}.feed code,.tp code{white-space:nowrap}@media (max-width:700px){.dash2 .fig{overflow-x:auto;-webkit-overflow-scrolling:touch}.dash2 .fig .svg-chart.wide{min-width:720px}.dash2 .fig .svg-chart.wide .ax{font-size:13px}.dash2 .ctrl{width:100%}}.pill-mio{margin-left:8px;font-size:11px;font-weight:800;padding:1px 8px;border-radius:99px;background:#EFEAF6;color:var(--text-2)}.esp-lista strong{font-size:15px;font-family:var(--f-text);font-weight:700}.labores{margin:12px 0 0;padding:12px 14px;border:1px solid var(--border);border-left:3px solid var(--baliza);border-radius:10px;background:#fff}.labores-t{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--baliza-texto);margin-bottom:6px}.labores ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.labores li{position:relative;padding-left:18px;font-size:14.5px;line-height:1.4;color:var(--tinta)}.labores li:before{content:"";position:absolute;left:2px;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--baliza)}.rv-esp{display:block;font-size:12.5px;font-weight:650;color:var(--baliza-texto);margin-top:2px}.fz-invite{margin:26px 0 6px;padding:20px 20px 22px;border-radius:18px;border:1.5px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.fz-prog{height:6px;border-radius:99px;background:var(--surface-2);overflow:hidden;margin:0 0 14px;max-width:320px}.fz-prog span{display:block;height:100%;background:var(--accent);border-radius:99px}.fz-head{display:flex;gap:14px;align-items:flex-start}.fz-line{margin:10px 0 0;font-size:14px;line-height:1.45}.fz-sombra{color:var(--text-2)}.fz-semana{margin-top:12px;padding:12px 14px;border-radius:12px;background:var(--surface-2)}.fz-semana-t{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin-bottom:6px}.fz-semana ul{margin:0;padding-left:0;list-style:none;font-size:14px;line-height:1.4;display:grid;grid-gap:5px;gap:5px}.fz-fb{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--border)}.fz-fb-q{font-weight:750;font-size:14px}.fz-fb-b{display:flex;flex-wrap:wrap;gap:6px}.fz-fb .pill{min-height:38px;padding:0 12px;font-size:13px}.fz-grid2{margin-top:14px}.fz-bars{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.fz-bars li{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(80px,1fr);grid-gap:10px;gap:10px;align-items:center;font-size:13.5px}.fz-bar{height:8px;background:var(--surface-2);overflow:hidden}.fz-bar,.fz-bar i{border-radius:99px}.fz-bar i{display:block;height:100%;background:var(--accent)}.fz-bar.alt i{background:var(--link)}.fz-aviso{margin:0 0 14px}.price-grid.price-uno{grid-template-columns:1fr;max-width:460px}.inf-sec{padding-top:56px;padding-bottom:56px}.inf-h{margin:12px 0 10px;max-width:18ch;text-wrap:balance}.inf-h span{color:var(--dir-x,var(--text))}.inf-lead{font-size:18px;line-height:1.5;color:var(--text-2);max-width:58ch;margin:0 0 28px}.inf-grid{display:grid;grid-gap:28px;gap:28px;align-items:start}@media (min-width:860px){.inf-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px}.res10 .inf-compra{position:-webkit-sticky;position:sticky;top:24px}}.inf-valor{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.inf-valor li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px solid var(--border)}.inf-valor li:first-child{padding-top:0}.inf-valor li:last-child{border-bottom:0}.inf-n{font-weight:780;font-size:15px;letter-spacing:-.01em;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:rgba(var(--dir-rgb),.12);color:var(--dir-x,var(--text))}.inf-n,.inf-valor strong{font-family:var(--f-display)}.inf-valor strong{display:block;font-size:18px;letter-spacing:-.015em;line-height:1.25}.inf-valor li>div>span{display:block;color:var(--text-2);font-size:15px;line-height:1.45;margin-top:2px}.res10 .inf-compra{padding:28px 24px 22px}.inf-precio{font-size:clamp(52px,9vw,72px);margin:10px 0 14px}.inf-cta{min-height:56px;font-size:17px}.inf-confianza{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-gap:6px;gap:6px;font-size:13.5px;color:var(--text-2)}.inf-confianza li{padding-left:22px;position:relative}.inf-confianza li:before{content:"✓";position:absolute;left:2px;color:var(--good);font-weight:900}.res10 .inf-afinar{padding:26px 24px 22px;border:1.5px dashed var(--border);background:var(--surface);box-shadow:none}.res10 .inf-afinar .btn-ghost{border:1px solid var(--border)}.rv-sigue{margin:12px 0 0;padding:12px 14px;border-radius:14px;font-size:14.5px;line-height:1.45;background:rgba(var(--dir-rgb),.1);color:var(--text)}.rv-sigue.fuerte{background:rgba(var(--dir-rgb),.16);font-weight:600}.inf-adelanto{margin-top:20px;padding:20px;display:grid;grid-gap:14px;gap:14px}.inf-adelanto-t{display:grid;grid-gap:6px;gap:6px}.inf-adelanto-t strong{font-family:var(--f-display);font-size:20px;letter-spacing:-.015em;line-height:1.2}.inf-adelanto-t span{color:var(--text-2);font-size:15px;line-height:1.45}.inf-adelanto-b{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}@media (min-width:720px){.inf-adelanto{grid-template-columns:minmax(0,1fr) auto;align-items:center}}