
@font-face{font-family:"Cormorant Garamond";src:url(/res/fonts/cormorant-700.woff2) format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"Cormorant Garamond";src:url(/res/fonts/cormorant-600.woff2) format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"Red Hat Text";src:url(/res/fonts/redhat-400.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Red Hat Text";src:url(/res/fonts/redhat-600.woff2) format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"Red Hat Text";src:url(/res/fonts/redhat-700.woff2) format("woff2");font-weight:700;font-display:swap}
:root{
  --ttc348:#FBF8F2;        
  --tt3416:#F1E6D3;      
  --tt39db:#FFFDF9;
  --tt3377:#26303F;      
  --tt9484:#5E6577;
  --tt30c8:#E3D5BE;
  --ttc7b7:#1F5F8B;        
  --ttd464:#174A6D;
  --tt2772:#7FB2D4;
  --ttbb72:#E9B44C;        
  --tt4b47:#E07A62;      
  --ttde35:#F2C9C1;
  --tta525:#7B7FB5;    
  --tt3a32:#1D5A84;
  --tt5a35:"Cormorant Garamond","Garamond","Baskerville",Georgia,serif;
  --tt09a4:"Red Hat Text",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --ttfe6d:1160px; --ttfd95:70ch;
  --tt4db2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='14' viewBox='0 0 120 14'%3E%3Cpath d='M2 8c12-5 22 2 34-1s20-6 32-2 22 4 34 0 14-2 16-1' stroke='%231F5F8B' stroke-width='4' fill='none' stroke-linecap='round'/%3E%3Cpath d='M8 11c14-3 24 1 38-1s26-3 40 0 20 1 30-1' stroke='%23E9B44C' stroke-width='2.2' fill='none' stroke-linecap='round' opacity='.9'/%3E%3C/svg%3E");
  --tta1cb:linear-gradient(90deg,var(--ttc7b7) 0 34%,var(--tt2772) 34% 52%,var(--ttbb72) 52% 70%,var(--tt4b47) 70% 86%,var(--tta525) 86%);
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--ttc348);color:var(--tt3377);font:400 1.03rem/1.72 var(--tt09a4);overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:var(--tt3a32);text-underline-offset:.2em;text-decoration-thickness:1px}
a:hover{text-decoration-thickness:2px}
:focus-visible{outline:3px solid var(--ttbb72);outline-offset:2px}
.ttb383{max-width:var(--ttfe6d);margin:0 auto;padding:0 20px}
.ttd622{position:absolute;left:-999px}.ttd622:focus{left:12px;top:12px;background:var(--tt39db);padding:8px 12px;z-index:90}
.tt22c1{background:rgba(255,253,249,.97);position:relative;z-index:40;border-bottom:1px solid var(--tt30c8)}
.tt22c1::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:4px;background:var(--tta1cb);pointer-events:none}
.tt29a8{display:flex;align-items:center;gap:8px;min-height:68px}
.tt8b35{display:inline-flex;align-items:center;gap:10px;font:700 1.42rem/1 var(--tt5a35);color:var(--tt3377);text-decoration:none;margin-right:auto;white-space:nowrap}
.tt8b35 img{width:42px;height:42px}
.tt8b35 b{color:var(--tt4b47);font-weight:700;font-style:italic}
.tt52d6{display:flex;list-style:none;margin:0;padding:0}
.tt52d6>li{position:relative}
.tt52d6>li>a,.tt52d6>li>button{display:block;font:600 .93rem/1 var(--tt09a4);color:var(--tt3377);text-decoration:none;background:none;border:0;padding:12px 10px;cursor:pointer;white-space:nowrap}
.tt52d6>li>button::after{content:"";display:inline-block;width:7px;height:7px;margin-left:7px;border-right:2px solid var(--tt4b47);border-bottom:2px solid var(--tt4b47);transform:rotate(45deg) translateY(-3px)}
.tt7acf{display:none;position:absolute;left:0;top:100%;min-width:280px;max-height:72vh;overflow:auto;background:var(--tt39db);border:1px solid var(--tt30c8);border-radius:0 0 14px 14px;list-style:none;margin:0;padding:8px 0;z-index:90;box-shadow:0 18px 34px rgba(38,48,63,.16)}
.tt7acf a{display:block;padding:7px 16px;color:var(--tt3377);text-decoration:none;font-size:.92rem}
.tt7acf a:hover,.tt7acf a:focus{background:var(--tt3416);color:var(--ttd464)}
.tt52d6>li:hover>.tt7acf,.tt52d6>li:focus-within>.tt7acf,.tt52d6>li.tt18a2>.tt7acf{display:block}
.tt7acf::before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}
.ttf079{white-space:nowrap;font:700 .92rem/1 var(--tt09a4);color:#fff;background:var(--ttc7b7);padding:11px 16px;border-radius:999px;text-decoration:none}
.ttf079:hover{background:var(--ttd464)}
.tt2b00{display:none;background:var(--tt3416);border:1px solid var(--tt30c8);border-radius:999px;padding:8px 14px;font:700 .9rem var(--tt09a4);color:var(--tt3377)}
@media (max-width:960px){
  .tt29a8{flex-wrap:wrap;gap:6px}
  .tt8b35{font-size:1.2rem}.tt8b35 img{width:36px;height:36px}
  .ttf079{order:2;padding:9px 12px;font-size:.86rem}
  .tt2b00{display:block;order:3}
  .tt52d6{display:none;order:4;flex-basis:100%;flex-direction:column;padding-bottom:10px}
  .tt29a8.ttaa62 .tt52d6{display:flex}
  .tt7acf{position:static;display:none;border:0;border-left:3px solid var(--ttbb72);border-radius:0;margin-left:10px;min-width:0;box-shadow:none;max-height:none}
  .tt52d6>li:hover>.tt7acf,.tt52d6>li.tt18a2>.tt7acf{display:none}
  .tt52d6>li.ttaa62>.tt7acf{display:block}
}
.tt86cd{font-size:.86rem;color:var(--tt9484);padding-top:18px}
.tt86cd ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.tt86cd li+li::before{content:"~";margin-right:6px;color:var(--tt4b47)}
.ttb249{position:relative;padding:38px 0 52px;overflow:hidden;z-index:1}
.ttb249::before{content:"";position:absolute;right:max(2%,calc((100% - var(--ttfe6d))/2 - 40px));top:18px;width:170px;height:170px;pointer-events:none;z-index:0;opacity:.85;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='19' fill='%23E9B44C' opacity='.9'/%3E%3Cg stroke='%23E9B44C' stroke-width='3.5' stroke-linecap='round' opacity='.7'%3E%3Cpath d='M50 8v14M50 78v14M8 50h14M78 50h14M20 20l10 10M70 70l10 10M20 80l10-10M70 30l10-10'/%3E%3C/g%3E%3Cpath d='M18 64c8-4 14 2 22-1s14-5 22-1 14 3 22 0' stroke='%23E07A62' stroke-width='3' fill='none' stroke-linecap='round' opacity='.7'/%3E%3C/svg%3E") no-repeat center/contain}
.ttb249::after{content:"";position:absolute;left:0;right:0;bottom:6px;height:18px;pointer-events:none;z-index:0;background:var(--tt4db2) repeat-x left center/120px 14px;opacity:.8}
.ttb249 .ttb383{position:relative;z-index:1}
.ttb249 h1{font:700 clamp(1.9rem,4.3vw,2.95rem)/1.1 var(--tt5a35);margin:0;max-width:22em;color:var(--tt3377);letter-spacing:.005em;padding-right:0}
@media (min-width:1101px){.ttb249 h1{padding-right:190px}}
.ttfa7f{font-size:.9rem;color:var(--tt9484);margin:14px 0 0}
.tt3276{max-width:var(--ttfd95);margin:16px 0 0;padding:16px 20px;background:var(--tt39db);border:1px solid var(--tt30c8);border-radius:4px 22px 4px 22px;position:relative;box-shadow:0 6px 0 -3px var(--ttde35)}
.tt3276 p{margin:0}
.tt003f{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.ttd389{display:inline-block;padding:12px 20px;font:700 1rem/1.1 var(--tt09a4);text-decoration:none;border:2px solid var(--ttc7b7);border-radius:999px;color:var(--ttd464);background:var(--tt39db)}
.ttdf23{background:var(--ttc7b7);border-color:var(--ttc7b7);color:#fff}
.ttdf23:hover{background:var(--ttd464)}
.ttd389:hover{transform:translateY(-1px)}
.tt82cd{padding:6px 0 30px}
.tt82cd h2{font:700 clamp(1.5rem,3.1vw,2.05rem)/1.18 var(--tt5a35);margin:46px 0 12px;max-width:var(--ttfd95);position:relative;padding-bottom:12px}
.tt82cd h2::after{content:"";position:absolute;left:0;bottom:0;width:120px;height:14px;background:var(--tt4db2) no-repeat left center/120px 14px}
.tt82cd h3{font:700 1.28rem/1.3 var(--tt5a35);margin:24px 0 6px;color:var(--ttd464)}
.tt82cd p,.tt82cd ul,.tt82cd ol{max-width:var(--ttfd95)}
.tt82cd li{margin:.35em 0}
.tt738a{max-width:var(--ttfd95);background:linear-gradient(90deg,rgba(233,180,76,.22),rgba(242,201,193,.35));padding:12px 16px;margin-top:16px;font-weight:600;border-radius:4px 18px 4px 18px}
.tt17f6{counter-reset:s;list-style:none;padding:0}
.tt17f6 li{counter-increment:s;position:relative;padding:4px 0 12px 54px}
.tt17f6 li::before{content:counter(s);position:absolute;left:0;top:2px;width:38px;height:38px;display:grid;place-items:center;font:700 1.15rem var(--tt5a35);color:var(--tt3377);background:var(--ttbb72);border-radius:50% 46% 52% 44%}
.ttb90b{overflow-x:auto;border:1px solid var(--tt30c8);background:var(--tt39db);margin:16px 0;max-width:100%;border-radius:10px}
table{border-collapse:collapse;width:100%;font-size:.93rem;font-variant-numeric:tabular-nums}
th,td{border-bottom:1px solid var(--tt30c8);padding:9px 12px;text-align:left;vertical-align:top}
th{background:var(--ttc7b7);color:#fff;font-weight:600;white-space:nowrap}
tr:nth-child(even) td{background:rgba(241,230,211,.45)}
.tt901f{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}
.tt901f a{font-size:.88rem;padding:5px 13px;border:1px solid var(--tt30c8);border-radius:999px;background:var(--tt39db);text-decoration:none;color:var(--tt3377)}
.tt901f b{color:var(--tt4b47)}
.tt9b5c{display:flex;align-items:baseline;gap:10px;border-bottom:2px dotted var(--tt2772);padding-bottom:5px}
.tt9b5c span{font:400 .85rem var(--tt09a4);color:var(--tt9484)}
.tt57cb{display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:14px;margin:12px 0 22px}
.tt18f2{margin:0;background:var(--tt39db);border:1px solid var(--tt30c8);border-radius:14px;overflow:hidden;position:relative}
.tt754c{display:block;position:relative;width:100%;padding:0;border:0;background:#fff;cursor:zoom-in}
.tt754c img{aspect-ratio:1/1;width:100%;object-fit:cover}
.ttf3db{position:absolute;right:7px;bottom:7px;font-size:.72rem;font-weight:700;background:rgba(38,48,63,.8);color:#fff;padding:2px 8px;border-radius:999px}
.tt18f2 figcaption{font-size:.84rem;line-height:1.36;padding:8px 10px 11px}
.tt2d32{display:inline-block;margin-top:4px;font-size:.68rem;font-weight:700;letter-spacing:.03em;padding:1px 8px;border-radius:999px;background:var(--tt3416);color:var(--tt9484)}
.sv-e-otro{background:var(--ttde35);color:var(--tt3377)}.ttd5c4{background:#E4E6F4;color:var(--tta525)}
.tt7058{width:min(960px,94vw);max-height:92vh;padding:0;border:0;border-radius:16px;background:var(--tt39db);color:var(--tt3377);box-shadow:0 20px 60px rgba(0,0,0,.3)}
.tt7058::backdrop{background:rgba(23,40,58,.7)}
.ttfb08{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;position:sticky;top:0;background:var(--tt39db);z-index:2;border-bottom:1px solid var(--tt30c8)}
.tt922e{font-size:1.7rem;line-height:1;border:0;background:none;cursor:pointer;color:var(--tt3377)}
.ttd5c4{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;padding:12px}
.ttd5c4 img{width:100%;background:var(--tt3416);border-radius:8px}
.tt63c7{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--tt30c8);position:sticky;bottom:0;background:var(--tt39db)}
@media (max-width:600px){.tt57cb{grid-template-columns:repeat(2,1fr);gap:9px}.ttd5c4{grid-template-columns:1fr}}
.tt9e46{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:15px;margin:12px 0 24px}
.ttb732{display:flex;flex-direction:column;gap:6px;padding:0 0 12px;background:var(--tt39db);border:1px solid var(--tt30c8);border-radius:16px;color:var(--tt3377);text-decoration:none;overflow:hidden;transition:transform .15s,box-shadow .15s}
.ttb732:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(38,48,63,.14)}
.tt0627{display:block;border-bottom:4px solid transparent;border-image:var(--tta1cb) 1}
.tt0627 img{aspect-ratio:1/1;width:100%;object-fit:cover;background:#fff}
.tt0641{display:flex;align-items:center;gap:8px;padding:0 12px}
.tt0641 strong{font:700 1.14rem/1.2 var(--tt5a35)}
.tt4094{margin-left:auto;font-size:.72rem;font-weight:700;padding:2px 9px;border-radius:999px;background:var(--tt3416);color:var(--ttd464);white-space:nowrap}
.tteef0{font-size:.86rem;line-height:1.4;color:var(--tt9484);padding:0 12px}
.tt751b{max-width:var(--ttfd95);display:flex;gap:20px;align-items:flex-start;background:var(--tt39db);border:1px solid var(--tt30c8);border-radius:6px 26px 6px 26px;padding:26px 22px 22px;margin:30px 0;position:relative;overflow:hidden}
.tt751b::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--tta1cb);pointer-events:none}
.tt751b img{width:150px;height:auto;flex:none;border:1px solid var(--tt30c8);background:#fff;padding:6px;border-radius:10px}
.tt751b h3{margin:6px 0;font:700 1.45rem var(--tt5a35)}
.tt751b p{margin:0 0 12px}
.tt8f3c{font-size:.86rem;color:var(--tt9484);margin:10px 0 0!important}
@media (max-width:600px){.tt751b img,.tt8f3c{display:none}}
.ttb1ae{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}
.ttb1ae figure{margin:0;background:var(--tt39db);border:1px solid var(--tt30c8);border-radius:12px;overflow:hidden}
.ttb1ae figcaption{font-size:.85rem;padding:8px}
.tte341 details{max-width:var(--ttfd95);border-bottom:1px solid var(--tt30c8);padding:12px 0}
.tte341 summary{cursor:pointer;font-weight:600;font-size:1.02rem}
.tte341 summary::marker{color:var(--tt4b47)}
.tte341 details p{margin:.6em 0 0}
.tt2f6c{max-width:var(--ttfd95);font-size:.92rem;color:var(--tt9484);border:1px solid var(--tt30c8);border-left:5px solid var(--tta525);border-radius:6px;padding:14px 16px;margin:36px 0 0;background:var(--tt39db)}
.tte9ae{background:#1D2A3B;color:#F3ECDF;margin-top:46px;padding:0 0 30px;font-size:.92rem;position:relative}
.tte9ae::before{content:"";display:block;height:6px;background:var(--tta1cb);margin-bottom:30px}
.ttaa12{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px}
.tte9ae h2{font:700 1.15rem var(--tt5a35);color:var(--ttbb72);margin:0 0 8px}
.tte9ae ul{list-style:none;margin:0;padding:0}
.tte9ae li{margin:4px 0}
.tte9ae a{color:#F3ECDF;text-decoration:none}.tte9ae a:hover{text-decoration:underline}
.tt59c4{opacity:.88;margin-top:22px;max-width:var(--ttfd95)}
@media (prefers-reduced-motion:reduce){*{transition:none!important}.ttd389:hover,.ttb732:hover{transform:none}}
@media (max-width:1100px){.ttb249::before{display:none}}
.tt2c2c{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:0 0 24px;margin-bottom:26px;border-bottom:1px dashed rgba(243,236,223,.3)}
.tt0d58{margin:0;font:700 1.12rem var(--tt5a35);color:var(--ttbb72)}
.tt2c2c ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.tt2c2c a,.tt2c2c button{display:inline-flex;align-items:center;gap:7px;font:700 .86rem/1 var(--tt09a4);padding:8px 14px 8px 10px;border:1px solid rgba(243,236,223,.38);border-radius:999px;background:transparent;color:#fff;text-decoration:none;cursor:pointer}
.tt2c2c svg{flex:none;display:block}
.tt2c2c a:hover,.tt2c2c button:hover{filter:brightness(1.12);transform:translateY(-1px)}
.tt2c2c .ttf06c{background:var(--ttc7b7);border-color:var(--ttc7b7)}
.tt2c2c .ttef4d{background:transparent;border-color:rgba(243,236,223,.55)}
.tt2c2c [hidden]{display:none}
.ttdf23,.ttf079{display:inline-flex;align-items:center;gap:8px}
.ttdf23 svg,.ttf079 svg{flex:none;display:block}
.ttc9de{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:8px;border-top:1px dashed var(--tt30c8);font-size:.84rem}
.tt70c1{color:var(--tt9484);font-weight:600}
.ttc9de a,.ttc9de button{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--tt30c8);border-radius:999px;background:var(--tt39db);color:var(--tt3377);font:600 .82rem/1 var(--tt09a4);text-decoration:none;cursor:pointer}
.ttc9de a:hover,.ttc9de button:hover{border-color:var(--tta525);color:var(--tta525)}
.ttc9de [hidden]{display:none}
.tt2ee6{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 32px;font-size:.88rem;color:var(--tt9484)}
.tt2ee6 span{font-weight:600;margin-right:4px}
.tt2ee6 a,.tt2ee6 button{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--tt30c8);border-radius:50%;background:var(--tt39db);color:var(--tta525);cursor:pointer;text-decoration:none}
.tt2ee6 a:hover,.tt2ee6 button:hover{background:var(--tta525);color:#fff;border-color:var(--tta525)}
.tt2ee6 [hidden]{display:none}

.tt738a:lang(es)::before{content:"Nuestra conclusión: "}


.wrap{max-width:1160px}
.btn,.nav-cta{border-radius:999px}
.tldr,.tool,.result,.tbl-wrap,.faq details{border-radius:14px}
.ag-card{border-radius:16px}
.crumbs li+li::before{content:"·"}
.site-head{border-bottom:0;box-shadow:0 2px 10px rgba(17,24,39,.07)}
tbody tr:nth-child(even) td{background:var(--tint)}
.verdict{border-top:0;background:var(--tint);padding:10px 14px;border-radius:14px}
.faq details{border:1px solid var(--grid);padding:4px 14px;margin:8px 0;background:var(--sheet)}
.site-foot{background:linear-gradient(165deg,var(--blue),var(--blue-dark))}