/* Generado por paginas/build.py (arq_assets.py) en cada build - NO editar a mano.
   Capa de diseno del arquetipo «saber»: la cargan SOLO las paginas de ese
   arquetipo. Fuente: paginas/css_arq_*.py (con sus comentarios). Minificado. */
@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){main[id]::before{content:"";position:fixed;left:0;top:0;width:100%;height:3px;z-index:120;background:linear-gradient(90deg,var(--cyan-ink),var(--cyan));transform-origin:0 50%;transform:scaleX(0);pointer-events:none;animation:saberHilo linear both;animation-timeline:scroll(root)}@keyframes saberHilo{to{transform:scaleX(1)}}}}main[id] .crumbs a{display:inline-block;padding:13px 2px;margin:-13px 0}main[id] .ath--saber{padding-top:clamp(30px,4vw,60px);padding-bottom:clamp(44px,6vw,96px);position:relative;overflow:hidden}main[id] .ath--saber::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(rgba(25,53,87,.06) 1px,transparent 1px) 0 0/96px 96px,linear-gradient(90deg,rgba(25,53,87,.06) 1px,transparent 1px) 0 0/96px 96px,linear-gradient(rgba(25,53,87,.035) 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,rgba(25,53,87,.035) 1px,transparent 1px) 0 0/24px 24px;-webkit-mask-image:radial-gradient(75% 90% at 78% 30%,#000,transparent 78%);mask-image:radial-gradient(75% 90% at 78% 30%,#000,transparent 78%)}main[id] .ath--saber .wrap{position:relative;z-index:2}main[id] .ath--saber .ath__txt{max-width:760px;margin:0;text-align:left}main[id] .ath--saber .eyebrow{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.16em;color:var(--cyan-ink)}main[id] .ath--saber h1{font-size:clamp(33px,calc(2.7vw + 22px),62px);line-height:1.02;margin-top:0;text-wrap:balance;letter-spacing:-.034em;text-align:left}main[id] .ath--saber h1::before{content:"";display:block;width:56px;height:5px;border-radius:5px;margin-bottom:24px;background:linear-gradient(90deg,var(--cyan-ink) 0 62%,var(--cyan) 62%);transform-origin:0 50%}main[id] .ath--saber .ath__lede{font-size:clamp(17px,calc(.5vw + 13px),20px);line-height:1.58;margin:22px 0 30px;max-width:54ch;text-wrap:pretty}main[id] .ath--saber .ath__cta{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px 28px;margin-bottom:6px}main[id] .ath--saber .ath__cta .btn{width:auto}main[id] .ath--saber .ath__cta .tel{display:inline-flex;flex-direction:column;justify-content:center;min-height:44px;text-align:left;font-size:18px}main[id] .ath--saber .ath__cta .tel small{font-family:var(--mono);font-size:12px;letter-spacing:.02em}main[id] .ath--saber .ath__sello{margin:18px 0 22px}main[id] .ath--saber .ath__gar{justify-content:flex-start;gap:14px 30px;max-width:none;margin:0;padding-top:22px;border-top:1px solid var(--border)}main[id] .ath--saber .ath__gar li{position:relative;flex:1 1 170px;max-width:26ch;display:block;text-align:left;padding-left:28px}main[id] .ath--saber .ath__gar svg{position:absolute;left:0;top:1px}main[id] .ath--saber .quick{position:relative;overflow:hidden;margin:44px 0 0;padding:34px 26px 30px;border-radius:22px;gap:0;grid-template-columns:1fr 1fr;background:radial-gradient(90% 70% at 100% 0,rgba(107,201,229,.30),transparent 62%),linear-gradient(165deg,#193557 0%,#122b49 100%);box-shadow:0 44px 80px -46px rgba(12,41,65,.8),inset 0 0 0 1px rgba(255,255,255,.07)}main[id] .ath--saber .quick::before{content:"";position:absolute;inset:13px;pointer-events:none;--m:2px solid rgba(107,201,229,.75);background:linear-gradient(var(--cyan),var(--cyan)) 0 0/18px 2px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 0 0/2px 18px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 100% 0/18px 2px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 100% 0/2px 18px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 0 100%/18px 2px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 0 100%/2px 18px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 100% 100%/18px 2px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 100% 100%/2px 18px no-repeat}main[id] .ath--saber .quick::after{content:"";position:absolute;left:13px;right:13px;top:13px;height:56px;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,rgba(107,201,229,.16) 70%,rgba(107,201,229,.5) 99%,transparent)}main[id] .ath--saber .quick__i{position:relative;padding:20px 12px 20px 0;border:0}main[id] .ath--saber .quick__i:nth-child(odd){border-right:1px dashed rgba(255,255,255,.2);padding-right:20px}main[id] .ath--saber .quick__i:nth-child(even){padding-left:22px}main[id] .ath--saber .quick__i:nth-child(n+3){border-top:1px dashed rgba(255,255,255,.2)}main[id] .ath--saber .quick__i::before{display:none}main[id] .ath--saber .quick__k{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.11em;text-transform:uppercase;line-height:1.4;color:rgba(255,255,255,.7);margin-bottom:10px;text-wrap:balance}main[id] .ath--saber .quick__v{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 7px;font-family:var(--display);font-weight:800;color:#fff;font-size:clamp(28px,1.1vw + 15px,38px);line-height:1.05;letter-spacing:-.04em;font-variant-numeric:tabular-nums}main[id] .ath--saber .quick__v em{font-family:var(--mono);font-style:normal;font-weight:500;font-size:clamp(14px,.5em,17px);letter-spacing:-.03em;line-height:1.2;color:var(--cyan);overflow-wrap:normal;hyphens:none}@media (min-width:1040px){main[id] .ath--saber .wrap{grid-template-columns:minmax(0,1.3fr) minmax(360px,.82fr);gap:0 clamp(40px,5vw,84px);align-items:center}main[id] .ath--saber .quick{grid-column:2;grid-row:1;margin:0}}@media (max-width:559px){main[id] .ath--saber .ath__cta{gap:10px}main[id] .ath--saber .ath__cta .btn{width:100%}main[id] .ath--saber .ath__cta .tel{align-items:flex-start}main[id] .ath--saber .ath__gar{display:grid;gap:0;padding-top:6px}main[id] .ath--saber .ath__gar li{max-width:none;padding:12px 0 12px 28px;border-bottom:1px solid var(--border)}main[id] .ath--saber .ath__gar svg{top:14px}main[id] .ath--saber .quick{padding:28px 18px 24px;border-radius:20px;margin-top:30px}main[id] .ath--saber .quick__i{padding:16px 8px 16px 0}main[id] .ath--saber .quick__i:nth-child(odd){padding-right:14px}main[id] .ath--saber .quick__i:nth-child(even){padding-left:16px}main[id] .ath--saber .quick__k{font-size:12px}main[id] .ath--saber .quick__v em{font-size:14px}main[id] .ath--saber .quick__v{font-size:clamp(24px,7.4vw,30px)}}@media (prefers-reduced-motion:no-preference){main[id] .ath--saber h1::before{transition:transform .9s cubic-bezier(.65,0,.35,1) .1s}.to-js main[id] .ath--saber .ath__txt:not(.on) h1::before{transform:scaleX(0)}main[id] .ath--saber .quick.on::after{animation:saberBarrido 1.5s cubic-bezier(.45,0,.25,1) .5s 1 both}@keyframes saberBarrido{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}100%{opacity:0;transform:translateY(calc(100% * 4.6))}}main[id] .ath--saber .quick__i{transition:opacity .6s ease,transform .6s cubic-bezier(.22,.68,.28,1)}.to-js main[id] .ath--saber .quick:not(.on) .quick__i{opacity:0;transform:translateY(12px)}main[id] .ath--saber .quick.on .quick__i:nth-child(2){transition-delay:.12s}main[id] .ath--saber .quick.on .quick__i:nth-child(3){transition-delay:.24s}main[id] .ath--saber .quick.on .quick__i:nth-child(4){transition-delay:.36s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){main[id] .ath--saber .quick__v{transition:transform .35s cubic-bezier(.22,.68,.28,1),color .25s}main[id] .ath--saber .quick__i:hover .quick__v{transform:translateY(-3px);color:var(--cyan)}}main[id] .tldr{position:relative;border:0;border-radius:26px;padding:clamp(26px,3.4vw,46px);background:radial-gradient(60% 90% at 0 0,rgba(107,201,229,.16),transparent 70%),#f4fafc;box-shadow:0 0 0 1px rgba(12,100,134,.16),0 40px 70px -56px rgba(25,53,87,.6)}main[id] .tldr__k{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.15em;color:var(--cyan-ink);margin-bottom:16px}main[id] .tldr__k::before{content:"";width:22px;height:2px;background:var(--cyan-ink)}main[id] .tldr p{font-size:clamp(17.5px,.5vw + 14.5px,21px);line-height:1.6;letter-spacing:-.005em;max-width:none;text-wrap:pretty}main[id] .tldr__perf{counter-reset:idx;margin:0}main[id] .tldr__perf a{counter-increment:idx;position:relative;display:grid;grid-template-columns:36px 1fr;align-items:center;column-gap:8px;padding:15px 6px 15px 0;min-height:60px;border:0;border-radius:0;background:none;border-top:1px solid rgba(25,53,87,.14);transition:padding .3s cubic-bezier(.22,.68,.28,1),background .25s}main[id] .tldr__perf a::before{content:counter(idx,decimal-leading-zero);grid-row:1/span 2;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--cyan-ink)}main[id] .tldr__perf a span{grid-column:2;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;color:var(--muted)}main[id] .tldr__perf a b{grid-column:2;font-size:16.5px;letter-spacing:-.015em;text-wrap:pretty}main[id] .tldr__perf a:last-child{border-bottom:1px solid rgba(25,53,87,.14)}@media (hover:hover){main[id] .tldr__perf a:hover{transform:none;border-color:rgba(25,53,87,.14);background:linear-gradient(90deg,rgba(107,201,229,.2),transparent);padding-left:12px}}@media (min-width:1000px){main[id] .tldr{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:clamp(36px,5vw,84px);align-items:start}main[id] .tldr__k,main[id] .tldr p{grid-column:1}main[id] .tldr__k{align-self:end}main[id] .tldr__perf{grid-column:2;grid-row:1/span 2;margin-top:0;grid-template-columns:1fr;gap:0;align-self:center}}@media (max-width:999px){main[id] .tldr__perf{grid-template-columns:1fr;gap:0;margin-top:22px}}main[id]{counter-reset:sec}main[id] .blk{padding-top:clamp(44px,5.4vw,80px);padding-bottom:clamp(44px,5.4vw,80px)}main[id] .blk .wrap{position:relative;z-index:1}main[id] .blk[style*="cream"]{position:relative}main[id] .blk[style*="cream"]::before,main[id] .blk[style*="cream"]::after{content:"";position:absolute;left:0;right:0;height:clamp(48px,7vw,110px);pointer-events:none;z-index:0}main[id] .blk[style*="cream"]::before{top:0;background:linear-gradient(#fff,rgba(255,255,255,0))}main[id] .blk[style*="cream"]::after{bottom:0;background:linear-gradient(rgba(255,255,255,0),#fff)}main[id] .blk .prosa>h2,main[id] .blk .sec-head h2{counter-increment:sec;letter-spacing:-.03em;line-height:1.04;text-wrap:balance}main[id] .blk .prosa>h2::before,main[id] .blk .sec-head h2::before{content:counter(sec,decimal-leading-zero);content:counter(sec,decimal-leading-zero) / "";display:block;width:max-content;font-family:var(--mono);font-weight:500;font-size:12.5px;letter-spacing:.14em;color:var(--cyan-ink);padding-bottom:9px;margin-bottom:16px;border-bottom:2px solid var(--cyan);min-width:46px}main[id] .prosa h2{font-size:clamp(28px,calc(2vw + 17px),46px)}main[id] .sec-head h2{font-size:clamp(30px,calc(2.4vw + 17px),52px)}main[id] .prosa p,main[id] .prosa li{font-size:clamp(16.5px,.35vw + 15px,18.5px);line-height:1.68}main[id] .prosa p{text-wrap:pretty}main[id] .prosa .eyebrow,main[id] .sec-head .eyebrow{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.16em;color:var(--cyan-ink);margin-bottom:14px}main[id] .sec-head{max-width:820px;margin-bottom:clamp(30px,4vw,52px)}main[id] .sec-head p{font-size:clamp(16.5px,calc(.4vw + 14px),19.5px);line-height:1.6;text-wrap:pretty}@media (min-width:1000px){main[id] .prosa:not(:has(>h2~h2)){max-width:none;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);column-gap:clamp(32px,4.4vw,64px);align-items:start;padding-bottom:clamp(14px,2vw,28px)}main[id] .prosa:not(:has(>h2~h2))>*{grid-column:2;max-width:none}main[id] .prosa:not(:has(>h2~h2))>.eyebrow{grid-column:1;grid-row:1;align-self:start;margin-bottom:0}main[id] .prosa:not(:has(>h2~h2))>h2{grid-column:1;grid-row:1/span 40;align-self:start;position:sticky;top:112px;margin:0;padding-top:38px}main[id] .prosa:not(:has(>h2~h2))>.eyebrow~h2{padding-top:38px}main[id] .prosa:not(:has(>h2~h2))>h2:first-child{padding-top:0}main[id] .prosa:not(:has(>h2~h2))>p:first-of-type,main[id] .prosa:not(:has(>h2~h2))>h2~p:first-of-type{margin-top:0}main[id] .prosa:not(:has(>h2~h2))>p,main[id] .prosa:not(:has(>h2~h2))>ul,main[id] .prosa:not(:has(>h2~h2))>ol{max-width:64ch}main[id] .sec-head{max-width:none;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);column-gap:clamp(32px,4.4vw,64px);align-items:end}main[id] .sec-head .eyebrow{grid-column:1/-1;justify-self:start}main[id] .sec-head h2{grid-column:1}main[id] .sec-head p{grid-column:2;margin:0 0 8px;max-width:60ch}}main[id] .wrap>*+.prosa:has(>h2){margin-top:clamp(44px,5.4vw,80px)}@media (max-width:999px){main[id] .prosa h2{margin-top:0}main[id] .prosa{max-width:none}}main[id] .figs{gap:40px clamp(28px,3vw,56px);margin:clamp(30px,4vw,52px) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}main[id] .fig{text-align:left;background:none;border:0;border-radius:0;padding:26px 0 0;position:relative;box-shadow:none;border-top:1px solid rgba(25,53,87,.2)}main[id] .fig::before{content:"";position:absolute;left:0;top:-2px;width:54px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--cyan-ink),var(--cyan));transform-origin:0 50%;transition:width .55s cubic-bezier(.65,0,.35,1)}main[id] .fig:hover::before{width:100%}main[id] .fig__n{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .16em;font-family:var(--display);font-size:clamp(56px,6.4vw,96px);font-weight:800;letter-spacing:-.06em;line-height:.92;color:var(--navy);font-variant-numeric:tabular-nums;text-align:left}main[id] .fig__n em{font-family:var(--mono);font-style:normal;font-weight:500;font-size:clamp(14px,1.4vw,19px);letter-spacing:.01em;color:var(--cyan-ink)}main[id] .fig__l{font-size:16px;line-height:1.5;color:var(--texto-2026);max-width:30ch;margin-top:18px;text-wrap:pretty;text-align:left}main[id] .fig__s{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.01em;line-height:1.45;margin-top:14px;padding-top:12px;border-top:1px dashed var(--border);color:var(--muted)}@media (max-width:559px){main[id] .figs{grid-template-columns:1fr 1fr;gap:32px 20px}main[id] .fig{padding-top:20px}main[id] .fig__n{font-size:clamp(44px,13.5vw,56px)}main[id] .fig__l{font-size:14.5px}main[id] .fig__s{margin-top:10px;padding-top:10px}}@media (prefers-reduced-motion:no-preference){main[id] .fig__n{transition:clip-path .8s cubic-bezier(.22,.68,.28,1),transform .8s cubic-bezier(.22,.68,.28,1)}main[id] .fig__n em{transition:opacity .5s ease .5s}.to-js main[id] .figs:not(.on) .fig__n{clip-path:inset(0 0 100% 0);transform:translateY(.3em)}.to-js main[id] .figs:not(.on) .fig__n em{opacity:0}main[id] .figs.on .fig:nth-child(2) .fig__n{transition-delay:.1s}main[id] .figs.on .fig:nth-child(3) .fig__n{transition-delay:.2s}main[id] .figs.on .fig:nth-child(4) .fig__n{transition-delay:.3s}.to-js main[id] .figs:not(.on) .fig::before{transform:scaleX(0)}main[id] .fig::before{transition:width .55s cubic-bezier(.65,0,.35,1),transform 1s cubic-bezier(.65,0,.35,1) .2s}}main[id] .scrollx,main[id] .tw{border:0;border-radius:22px;background:#fff;position:relative;box-shadow:0 0 0 1px var(--border),0 34px 64px -46px rgba(25,53,87,.55);margin:clamp(24px,3vw,40px) 0 0}main[id] .dtable{font-size:16px;margin:0}main[id] .dtable caption{caption-side:top;text-align:left;font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-ink);padding:20px 20px 14px;background:#fff;line-height:1.4}main[id] .dtable caption.sr-only{position:absolute}main[id] .dtable thead th{background:linear-gradient(180deg,#1d3f66,#193557);font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.11em;text-transform:uppercase;padding:17px 20px;line-height:1.35}main[id] .dtable th,main[id] .dtable td{padding:17px 20px;border-bottom-color:rgba(25,53,87,.09)}main[id] .dtable tbody tr:nth-child(even){background:none}main[id] .dtable tbody th[scope=row]{font-weight:700;color:var(--navy)}main[id] .dtable tbody td:first-child{color:var(--navy)}main[id] .dtable tbody tr{transition:background .25s}main[id] .dtable tbody tr:hover{background:rgba(107,201,229,.12)}main[id] .dtable tbody tr:hover>:first-child{box-shadow:inset 3px 0 0 var(--cyan-ink)}main[id] .dtable tbody tr:last-child>*{border-bottom:0}main[id] .dtable td.num{font-weight:600;color:var(--navy);font-variant-numeric:tabular-nums}main[id] .tnote{font-size:13.5px;line-height:1.65;margin-top:18px;max-width:80ch;text-wrap:pretty}main[id] .scrollx{background:linear-gradient(90deg,#fff 30%,rgba(255,255,255,0)) 0 0/44px 100% no-repeat local,linear-gradient(270deg,#fff 30%,rgba(255,255,255,0)) 100% 0/44px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(25,53,87,.22),transparent) 0 0/14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(25,53,87,.22),transparent) 100% 0/14px 100% no-repeat scroll,#fff}@media (max-width:640px){main[id] .scrollx{border-radius:18px}main[id] .dtable thead th,main[id] .dtable th,main[id] .dtable td{padding:14px 14px}main[id] .dtable:not(:has(tr>:nth-child(4))){min-width:0}main[id] .dtable thead th{white-space:normal}main[id] .dtable caption{padding:16px 14px 10px}main[id] .scrollx:has(.dtable--t),main[id] .tw:has(.dtable--t){overflow:visible;border-radius:0;background:none;box-shadow:none}main[id] .dtable:not(:has(td.num)),main[id] .dtable:not(:has(td.num)) tbody{display:block;min-width:0}main[id] .dtable:not(:has(td.num)) caption{display:block;padding:0 2px 14px;background:none}main[id] .dtable:not(:has(td.num)) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}main[id] .dtable:not(:has(td.num)) tbody{display:grid;gap:12px}main[id] .dtable:not(:has(td.num)) tr{display:block;background:#fff;border:1px solid var(--border);border-radius:18px;padding:16px 18px;box-shadow:0 22px 40px -32px rgba(25,53,87,.5)}main[id] .dtable:not(:has(td.num)) tr>*{display:block;padding:0;border:0;position:static}main[id] .dtable:not(:has(td.num)) tbody th[scope=row]{font-family:var(--display);font-size:18px;line-height:1.25;letter-spacing:-.015em;margin-bottom:10px;background:none;box-shadow:none}main[id] .dtable:not(:has(td.num)) td{font-size:15px;line-height:1.55;color:var(--texto-2026);padding:9px 0 0;border-top:1px dashed rgba(25,53,87,.16);margin-top:9px}main[id] .dtable:not(:has(td.num)) td:first-of-type{margin-top:0;border-top:0;padding-top:0}main[id] .dtable:not(:has(td.num)) tbody tr:hover>:first-child{box-shadow:none}}main[id] .bars{gap:22px;margin:clamp(28px,3vw,40px) 0 8px}main[id] .bar__lbl{font-family:var(--mono);font-size:13px;letter-spacing:.02em;font-weight:500}main[id] .bar__track{height:18px;border:0;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),rgba(25,53,87,.14) calc(25% - 1px) 25%),rgba(25,53,87,.07);overflow:hidden}main[id] .bar__fill{background:linear-gradient(90deg,var(--cyan-ink),var(--cyan));position:relative}main[id] .bar__fill::after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:#fff;opacity:.85}main[id] .bar__fill--alt{background:linear-gradient(90deg,#7d92a8,#b9c6d4)}main[id] .bar__val{font-size:22px;letter-spacing:-.03em;line-height:1.1;min-width:120px}main[id] .bar__val small{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.02em;margin-top:4px}@media (max-width:640px){main[id] .bar__row,main[id] .bars--rep{grid-template-columns:1fr auto;gap:8px 12px}main[id] .bar__row .bar__track{grid-column:1/-1;grid-row:2}main[id] .bar__val{grid-column:2;grid-row:1;min-width:0}main[id] .bar__lbl{grid-column:1;grid-row:1}main[id] .bar__val{font-size:19px}}main[id] .hx{gap:clamp(16px,2vw,28px);margin-top:clamp(28px,3vw,44px)}main[id] .hx__box{border-radius:26px;padding:clamp(22px,2.8vw,36px);box-shadow:0 0 0 1px var(--border),0 34px 64px -46px rgba(25,53,87,.5)}main[id] .hx__f label b{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-ink)}main[id] .hx__f input,main[id] .hx__f select{min-height:52px;border-radius:14px;font-size:17px;font-weight:600;color:var(--navy);border:1.5px solid rgba(25,53,87,.22);background:#fff;transition:border-color .2s,box-shadow .25s}main[id] .hx__f input:hover,main[id] .hx__f select:hover{border-color:var(--cyan-ink)}main[id] .hx__f input:focus,main[id] .hx__f select:focus{border-color:var(--cyan-ink);box-shadow:0 0 0 4px rgba(107,201,229,.35)}main[id] .hx__res{border-radius:26px;padding:clamp(22px,2.8vw,36px);position:relative;overflow:hidden;background:radial-gradient(90% 70% at 100% 0,rgba(107,201,229,.30),transparent 62%),linear-gradient(165deg,#193557,#12294a);box-shadow:0 44px 80px -46px rgba(12,41,65,.8)}main[id] .hx__res::before{content:"";position:absolute;right:-70px;bottom:-70px;width:200px;height:200px;border-radius:50%;border:1px solid rgba(107,201,229,.25);box-shadow:0 0 0 24px rgba(107,201,229,.05),0 0 0 50px rgba(107,201,229,.03);pointer-events:none}main[id] .hx__res>*{position:relative}main[id] .hx__k{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.13em}main[id] .hx__big{font-size:clamp(40px,4vw + 14px,72px);letter-spacing:-.05em;line-height:.95;font-variant-numeric:tabular-nums}main[id] .hx__l li{font-size:15px}main[id] .hx__l li b{font-variant-numeric:tabular-nums}main[id] .hx__cta .btn{min-height:54px}main[id] .crono{border-radius:24px;padding:clamp(20px,2.6vw,32px) clamp(18px,2.6vw,32px) 20px;box-shadow:0 0 0 1px var(--border),0 34px 64px -46px rgba(25,53,87,.5);border:0}main[id] .crono__sem{font-family:var(--mono);letter-spacing:.06em}main[id] .crono__t{height:30px;border-radius:9px}main[id] .crono__b{border-radius:9px;font-family:var(--mono);font-size:12px}@media (max-width:640px){main[id] .crono__d--iz{left:auto;right:100%;padding:0 9px 0 0;color:var(--navy)}main[id] .crono__eje,main[id] .crono__f{grid-template-columns:1fr;gap:8px}main[id] .crono__eje .crono__l{display:none}}main[id] .callout{border-radius:0 20px 20px 0;padding:22px 26px}main[id] .callout p{font-size:clamp(16.5px,.3vw + 15px,18px);line-height:1.62}main[id] .crit,main[id] .errs{gap:18px}main[id] .crit__c,main[id] .err{position:relative;border-radius:22px;padding:28px 26px 26px;transition:transform .35s cubic-bezier(.22,.68,.28,1),border-color .3s,box-shadow .35s}main[id] .err__n{font-size:78px;color:transparent;-webkit-text-stroke:1.5px rgba(12,100,134,.7);right:20px;top:8px;letter-spacing:-.05em}main[id] .err:hover .err__n{-webkit-text-stroke-color:#0c6486}main[id] .err__cost{font-family:var(--mono);font-weight:500;font-size:12.5px;letter-spacing:.03em;background:rgba(107,201,229,.2);color:var(--navy);padding:6px 13px}main[id] .bars__leg[hidden],main[id] .dslide[hidden]{display:none}main[id] .disp__plot i{cursor:pointer}main[id] .disp__plot i::after{content:"";position:absolute;inset:-7px}main[id] .ctah__alt{display:inline-flex;align-items:center;min-height:44px}main[id] .cta-band{border-radius:28px;padding:clamp(28px,4vw,52px) clamp(24px,4vw,56px);background:linear-gradient(rgba(107,201,229,.07) 1px,transparent 1px) 0 0/34px 34px,linear-gradient(90deg,rgba(107,201,229,.07) 1px,transparent 1px) 0 0/34px 34px,radial-gradient(70% 120% at 100% 0,rgba(107,201,229,.30),transparent 62%),linear-gradient(135deg,#193557 0%,#12294a 100%);box-shadow:0 44px 80px -46px rgba(12,41,65,.8)}main[id] .cta-band h2,main[id] .cta-band h3{font-size:clamp(26px,2vw + 14px,42px);letter-spacing:-.03em;line-height:1.05;margin-bottom:12px}main[id] .cta-band h2::before{display:none}main[id] .cta-band p{font-size:clamp(16px,.3vw + 14.5px,18px);line-height:1.6}main[id] .cta-band .btn{min-height:60px;border-radius:99px;padding:8px 10px 8px 28px;font-size:17px}main[id] .cta-band .btn::after{border-radius:50%;width:42px;height:42px;background:rgba(25,53,87,.12);transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .25s}main[id] .cta-band .btn:hover::after{transform:translateX(4px) scale(1.06)}@media (max-width:640px){main[id] .cta-band .btn{padding-left:24px}}main[id] .metodo{margin-top:clamp(40px,5vw,72px)}main[id] .metodo h3{font-size:clamp(20px,.6vw + 17px,24px);letter-spacing:-.02em}main[id] .metodo p,main[id] .metodo li{font-size:16px;line-height:1.65}main[id] .metodo__ficha{position:relative;padding:74px 22px 22px;border:1.5px dashed rgba(12,100,134,.4);border-radius:24px;background:#fff;text-align:center;transform:rotate(1.4deg)}main[id] .metodo__ficha::before{content:"";position:absolute;left:50%;top:20px;width:38px;height:38px;margin-left:-19px;border-radius:50%;background:var(--cyan-ink)}main[id] .metodo__ficha::after{content:"";position:absolute;left:50%;top:28px;width:8px;height:15px;margin-left:-4px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(42deg)}main[id] .metodo__fecha{margin-top:0;background:none;border:0;padding:0;font-family:var(--mono);font-size:12.5px;letter-spacing:.02em;line-height:1.5;color:var(--navy)}@media (max-width:820px){main[id] .metodo__ficha{transform:none;max-width:300px}}main[id] .rel a{border-radius:20px;padding:20px 22px;display:flex;flex-direction:column;gap:6px;min-height:104px;transition:border-color .25s,transform .3s cubic-bezier(.22,.68,.28,1),box-shadow .3s,background .25s}main[id] .rel span{font-family:var(--mono);font-size:12px;letter-spacing:.13em;text-transform:uppercase;margin:0}main[id] .rel b{display:block;font-size:17px;line-height:1.28;letter-spacing:-.015em;text-wrap:pretty}@media (hover:hover){main[id] .rel a:hover{transform:translateY(-4px);background:linear-gradient(160deg,#f3fbfe,#fff);box-shadow:0 26px 44px -32px rgba(25,53,87,.5)}}main[id] .faq summary{min-height:56px;transition:color .2s}main[id] .faq summary:hover{color:var(--cyan-ink)}main[id] .faq summary::after{width:34px;height:34px;right:0;display:grid;place-items:center;border-radius:50%;background:rgba(107,201,229,.2);font-size:22px;line-height:1}@media (prefers-reduced-motion:reduce){main[id] .fig::before,main[id] .tldr__perf a,main[id] .dtable tbody tr,main[id] .cta-band .btn::after,main[id] .rel a{transition:none}}body:has(.ath--saber){overflow-x:clip}body:has(.ath--saber) .nav{gap:8px 16px}body:has(.ath--saber) .brand{flex:0 1 auto;min-width:0;margin-right:auto}body:has(.ath--saber) .brand img{display:block;max-width:100%;height:auto;max-height:44px;width:auto}body:has(.ath--saber) .lang{display:flex;flex-wrap:nowrap;align-items:center;gap:0;white-space:nowrap}body:has(.ath--saber) .lang a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 6px;white-space:nowrap}@media (max-width:1100px){body:has(.ath--saber) .nav__links,body:has(.ath--saber) .nav__phone,body:has(.ath--saber) .nav__cta{display:none}body:has(.ath--saber) .burger{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;flex:0 0 auto;border-radius:12px}body:has(.ath--saber) .burger:focus-visible{outline:3px solid var(--cyan-ink);outline-offset:2px}}@media (max-width:420px){body:has(.ath--saber) .nav{gap:4px 6px}body:has(.ath--saber) .brand img{max-height:38px}body:has(.ath--saber) .lang a{min-width:40px;padding:0 4px}}main[id] .ath--saber h1 em{white-space:normal;padding-bottom:.07em;-webkit-box-decoration-break:clone;box-decoration-break:clone}main[id] .ath--saber h1{padding-bottom:.12em}@media (max-width:640px){main[id] .ath--saber h1{line-height:1.1;padding-bottom:.2em}}@media (max-width:1039px){main[id] .ath--saber .wrap{display:flex;flex-direction:column;align-items:stretch}main[id] .ath--saber .ath__txt{display:contents}main[id] .ath--saber h1{order:1}main[id] .ath--saber .ath__lede{order:2;margin:18px 0 6px}main[id] .ath--saber .quick{order:3;margin:20px 0 6px;max-width:560px;width:100%;padding:20px 14px 16px;border-radius:18px}main[id] .ath--saber .ath__cta{order:4;margin-top:18px}main[id] .ath--saber .ath__sello{order:5}main[id] .ath--saber .ath__gar{order:6}main[id] .ath--saber .quick::before{inset:8px;opacity:.7}main[id] .ath--saber .quick__i{padding:11px 8px 11px 0}main[id] .ath--saber .quick__i:nth-child(odd){padding-right:10px}main[id] .ath--saber .quick__i:nth-child(even){padding-left:14px}main[id] .ath--saber .quick__k{font-size:12px;margin-bottom:6px;letter-spacing:.09em}main[id] .ath--saber .quick__v{font-size:clamp(24px,7vw,32px)}}main[id] .tabs{display:flex;flex-wrap:wrap;gap:8px;margin:clamp(22px,3vw,34px) 0 0}main[id] .tabs button{appearance:none;cursor:pointer;min-height:44px;padding:8px 16px;border-radius:99px;border:1.5px solid rgba(25,53,87,.22);background:#fff;color:var(--navy);font-family:var(--mono);font-weight:500;font-size:12.5px;letter-spacing:.04em;display:inline-flex;align-items:center;gap:8px;transition:background .2s,color .2s,border-color .2s,transform .25s cubic-bezier(.22,.68,.28,1)}main[id] .tabs button i{font-style:normal;font-size:12px;opacity:.7}main[id] .tabs button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}@media (hover:hover){main[id] .tabs button:hover{border-color:var(--cyan-ink);transform:translateY(-2px)}}main[id] .tabs+.scrollx,main[id] .tabs+.tw{margin-top:14px}main[id] .dtable tbody tr[hidden]{display:none}@media (max-width:640px){main[id] .scrollx .dtable:has(td.num) tbody th[scope=row],main[id] .scrollx .dtable:has(td.num) thead th:first-child{position:sticky;left:0;z-index:2;box-shadow:1px 0 0 rgba(25,53,87,.12),8px 0 14px -10px rgba(25,53,87,.35)}main[id] .scrollx .dtable:has(td.num) tbody th[scope=row]{background:#fff;min-width:74px}main[id] .scrollx .dtable:has(td.num) thead th:first-child{background:#1d3f66}main[id] .scrollx .dtable:has(td.num) td:nth-child(2):not(.num){min-width:138px}main[id] .scrollx:has(.dtable td.num)::after{content:"desliza →";position:absolute;right:12px;top:14px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-ink);pointer-events:none}main[id] .dtable:not(:has(td.num)) td[data-label]::before{content:attr(data-label);display:block;font-family:var(--mono);font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--cyan-ink);margin-bottom:3px}}main[id] .dtable--vs thead th:not(:first-child){font-family:var(--display);font-size:clamp(15px,1.4vw + 8px,22px);letter-spacing:-.01em;text-transform:none;padding-top:22px;padding-bottom:22px}main[id] .dtable--vs thead th:nth-child(2){background:linear-gradient(180deg,#0c6486,#0a5574)}main[id] .dtable--vs thead th:nth-child(3){background:linear-gradient(180deg,#1d3f66,#193557)}main[id] .dtable--vs tbody td:nth-child(2){background:rgba(107,201,229,.11)}main[id] .dtable--vs tbody td:nth-child(3){background:rgba(25,53,87,.045)}main[id] .dtable--vs tbody th[scope=row]{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-ink);width:15%}@media (min-width:641px){main[id] .dtable--vs td{width:42.5%}}@media (max-width:640px){main[id] .dtable--vs td:nth-of-type(1)::before{color:var(--cyan-ink)}}main[id] .blk:has(.figs):not(.blk:has(.figs)~.blk) .figs{position:relative;margin-block:clamp(36px,5vw,72px);margin-inline:calc(50% - 50vw);padding:clamp(44px,6vw,88px) max(16px,calc(50vw - 556px));gap:44px clamp(28px,3vw,56px);background:linear-gradient(rgba(107,201,229,.06) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(107,201,229,.06) 1px,transparent 1px) 0 0/48px 48px,radial-gradient(60% 120% at 100% 0,rgba(107,201,229,.28),transparent 62%),linear-gradient(160deg,#193557,#0f2440)}main[id] .blk:has(.figs):not(.blk:has(.figs)~.blk) .fig{border-top-color:rgba(255,255,255,.28)}main[id] .blk:has(.figs):not(.blk:has(.figs)~.blk) .fig__n{color:#fff;font-size:clamp(64px,8.6vw,132px)}main[id] .blk:has(.figs):not(.blk:has(.figs)~.blk) .fig__n em{color:var(--cyan)}main[id] .blk:has(.figs):not(.blk:has(.figs)~.blk) .fig__l{color:rgba(255,255,255,.9);max-width:26ch}main[id] .blk:has(.figs):not(.blk:has(.figs)~.blk) .fig__s{color:rgba(255,255,255,.66);border-top-color:rgba(255,255,255,.22)}main[id] .blk:has(.figs):not(.blk:has(.figs)~.blk) .fig::before{background:linear-gradient(90deg,var(--cyan),#fff)}@media (max-width:559px){main[id] .blk:has(.figs):not(.blk:has(.figs)~.blk) .fig__n{font-size:clamp(46px,14vw,60px)}}main[id] .err__n{position:static;display:block;font-size:54px;line-height:1;margin:0 0 14px;pointer-events:none;z-index:0}main[id] .err>*:not(.err__n){position:relative;z-index:1}main[id] .bars--sr{display:none}main[id] .bars--flat{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0 34px}main[id] .bars--flat .bar__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;border-bottom:1px solid rgba(25,53,87,.14)}main[id] .bars--flat .bar__track{display:none}main[id] .bars--flat .bar__row{flex-wrap:wrap;min-width:0}main[id] .bars--flat .bar__lbl,main[id] .bars--flat .bar__val{white-space:normal;min-width:0;overflow-wrap:anywhere}main[id] .bars--flat .bar__lbl{font-size:15px;color:var(--navy);font-family:var(--display);font-weight:700;letter-spacing:-.01em}main[id] .bars--flat .bar__val{min-width:0;text-align:right;font-family:var(--mono);font-size:14px;font-weight:500;letter-spacing:0}main[id] .hx__esc{margin:22px 0 4px;padding:0 26px}main[id] .hx__esc__k{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.7);margin:0 -26px 6px}main[id] .hx__esc__t{position:relative;height:74px;border-bottom:2px solid rgba(255,255,255,.4)}main[id] .hx__esc__t i{position:absolute;bottom:0;width:2px;height:12px;margin-left:-1px;background:rgba(107,201,229,.55);border-radius:2px}main[id] .hx__esc__m{position:absolute;bottom:0;left:calc(var(--p,50)*1%);width:0;height:100%}main[id] .hx__esc__m::before{content:"";position:absolute;left:-1px;bottom:0;width:2px;height:calc(100% - 26px);background:#fff}main[id] .hx__esc__m::after{content:"";position:absolute;left:-8px;top:18px;width:16px;height:16px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 5px rgba(107,201,229,.3)}main[id] .hx__esc__v{position:absolute;left:0;top:-4px;transform:translateX(-50%);font-family:var(--mono);font-weight:500;font-size:12.5px;color:var(--navy);background:#fff;border-radius:99px;padding:2px 9px;white-space:nowrap;line-height:1.5}main[id] .hx__esc__l{display:flex;justify-content:space-between;margin:8px -8px 0;font-family:var(--mono);font-size:12px;color:rgba(255,255,255,.78)}@media (prefers-reduced-motion:no-preference){main[id] .hx__esc__m{transition:left .7s cubic-bezier(.22,.68,.28,1)}main[id] .hx__esc__m::after{transition:box-shadow .5s}}main[id] .rel--rank{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid rgba(25,53,87,.16);counter-reset:none}@media (min-width:1000px){main[id] .rel--rank{grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(var(--rows,12),auto);column-gap:clamp(32px,4vw,64px)}}main[id] .rel--rank a{position:relative;display:grid;grid-template-columns:clamp(46px,5vw,64px) minmax(0,1fr) minmax(70px,22%);grid-template-areas:"r s m" "r b m";align-items:center;column-gap:12px;row-gap:1px;min-height:64px;padding:12px 4px;border:0;border-bottom:1px solid rgba(25,53,87,.16);border-radius:0;background:none;box-shadow:none;transition:padding .3s cubic-bezier(.22,.68,.28,1),background .25s,color .2s}main[id] .rel--rank a::before{content:attr(data-rank);grid-area:r;font-family:var(--display);font-weight:800;font-size:clamp(28px,3vw,40px);letter-spacing:-.05em;line-height:1;color:transparent;-webkit-text-stroke:1.5px #0c6486;font-variant-numeric:tabular-nums}main[id] .rel--rank a:nth-child(-n+3)::before{color:var(--cyan-ink);-webkit-text-stroke:0}main[id] .rel--rank a:nth-child(-n+3){background:linear-gradient(90deg,rgba(107,201,229,.16),transparent 70%)}main[id] .rel--rank a span{grid-area:s;margin:0;font-size:12px}main[id] .rel--rank a b{grid-area:b;font-size:clamp(16px,.4vw + 14.5px,18px)}main[id] .rel--rank a::after{content:"";grid-area:m;height:10px;border-radius:4px;--slot:calc(100% / var(--n,24));background:linear-gradient(90deg,transparent calc((var(--i) - 1)*var(--slot)),var(--cyan-ink) 0 calc(var(--i)*var(--slot)),transparent 0),repeating-linear-gradient(90deg,rgba(25,53,87,.16) 0 calc(var(--slot) - 2px),transparent 0 var(--slot))}@media (hover:hover){main[id] .rel--rank a:hover{transform:none;padding-left:16px;background:linear-gradient(90deg,rgba(107,201,229,.22),transparent);box-shadow:none}main[id] .rel--rank a:hover::before{color:var(--cyan-ink);-webkit-text-stroke:0}}main[id] .rel--rank a:focus-visible{background:rgba(107,201,229,.2)}.sidx{display:none}@media (min-width:1560px){.sidx{display:block;position:fixed;z-index:118;right:22px;top:50%;transform:translateY(-50%)}.sidx ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sidx a{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:44px;min-width:44px;padding:0 4px;text-decoration:none;color:var(--muted);font-family:var(--mono);font-size:12px;letter-spacing:.06em}.sidx a b{position:absolute;right:52px;top:50%;transform:translate(8px,-50%);opacity:0;pointer-events:none;white-space:nowrap;max-width:300px;overflow:hidden;text-overflow:ellipsis;font-family:var(--body,inherit);font-weight:600;font-size:13px;letter-spacing:0;background:var(--navy);color:#fff;padding:7px 12px;border-radius:99px;transition:opacity .2s,transform .25s cubic-bezier(.22,.68,.28,1)}.sidx a:hover b,.sidx a:focus-visible b{opacity:1;transform:translate(0,-50%)}.sidx a::after{content:"";width:9px;height:9px;border-radius:50%;background:rgba(25,53,87,.35);box-shadow:0 0 0 2px rgba(255,255,255,.7);transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .25s}.sidx a[aria-current=true]{color:var(--navy);font-weight:700}.sidx a[aria-current=true]::after{background:var(--cyan-ink);transform:scale(1.7)}.sidx a:focus-visible{outline:3px solid var(--cyan-ink);outline-offset:0;border-radius:99px}}@media (prefers-reduced-motion:reduce){.sidx a b,.sidx a::after,.hx__esc__m{transition:none}}main[id] .ath--saber .quick::before,main[id] .ath--saber .quick::after{z-index:0}main[id] .ath--saber .quick__i{z-index:1}main[id] .ath--saber .quick::after{height:70px;background:linear-gradient(180deg,transparent,rgba(107,201,229,.07) 72%,rgba(107,201,229,.24) 99%,transparent)}main[id] .ath--saber .quick{box-shadow:0 44px 80px -46px rgba(12,41,65,.8),inset 0 0 0 1px rgba(255,255,255,.08)}@media (prefers-reduced-motion:no-preference){main[id] .ath--saber .quick.on{animation:saberFilo 2.4s cubic-bezier(.4,0,.2,1) .4s 1 both}@keyframes saberFilo{0%,100%{box-shadow:0 44px 80px -46px rgba(12,41,65,.8),inset 0 0 0 1px rgba(255,255,255,.08),0 0 0 0 rgba(107,201,229,0)}45%{box-shadow:0 44px 80px -46px rgba(12,41,65,.8),inset 0 0 0 1px rgba(107,201,229,.55),0 0 34px 0 rgba(107,201,229,.28)}}}main[id] .ath--saber h1 em.nw{white-space:nowrap}@media (max-width:359px){main[id] .ath--saber h1 em.nw{font-size:.86em}}main[id] .ath--saber{padding-top:clamp(4px,1.4vw,20px);padding-bottom:clamp(30px,4vw,64px)}main[id] .ath--saber h1::before{margin-bottom:20px}@media (min-width:640px) and (max-width:1039px){main[id] .ath--saber .quick{max-width:none;grid-template-columns:repeat(4,minmax(0,1fr));padding:30px 12px 26px;margin:26px 0 8px}main[id] .ath--saber .quick__i:nth-child(odd),main[id] .ath--saber .quick__i:nth-child(even),main[id] .ath--saber .quick__i:nth-child(n+3){border:0;padding:6px 16px}main[id] .ath--saber .quick__i+.quick__i{border-left:1px dashed rgba(255,255,255,.22)}main[id] .ath--saber .quick__v{font-size:clamp(26px,3.6vw,34px)}main[id] .ath--saber .ath__cta{margin-top:22px}}main[id] .blk{padding-top:clamp(34px,4.2vw,62px);padding-bottom:clamp(34px,4.2vw,62px)}main[id] .wrap>*+.prosa:has(>h2){margin-top:clamp(30px,4vw,56px)}main[id] .tnote,main[id] .esca__nota,main[id] figcaption{margin-bottom:clamp(16px,2vw,24px)}main[id] .tnote{margin-top:16px}main[id] .dslide{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan-ink);margin:12px 2px 0}main[id] .blk:nth-child(even of .blk):not([style*="background"]):not(:has(.hx)){background:linear-gradient(180deg,#f2f8fb,#eef6fa);box-shadow:inset 0 1px 0 rgba(25,53,87,.06),inset 0 -1px 0 rgba(25,53,87,.06)}main[id] .blk .prosa>h2::before,main[id] .blk .sec-head h2::before{font-family:var(--display);font-weight:800;font-size:clamp(60px,9.4vw,132px);letter-spacing:-.065em;line-height:.8;padding:0;margin:0 0 clamp(10px,1.4vw,18px);border:0;min-width:0;color:transparent;-webkit-text-stroke:1.5px rgba(12,100,134,.9);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){main[id] .blk .prosa>h2::before,main[id] .blk .sec-head h2::before{transition:color 1s ease .15s,-webkit-text-stroke-color .6s}main[id] .blk .prosa.on>h2::before,main[id] .blk .sec-head.on h2::before{color:rgba(107,201,229,.34);-webkit-text-stroke-color:#0c6486}}@media (prefers-reduced-motion:reduce){main[id] .blk .prosa>h2::before,main[id] .blk .sec-head h2::before{color:rgba(107,201,229,.34)}}@media (max-width:559px){main[id] .blk .prosa>h2::before,main[id] .blk .sec-head h2::before{font-size:clamp(52px,16vw,68px)}}main[id] .sec-head[style*="text-align:center"]{display:block}main[id] .sec-head[style*="text-align:center"] h2{text-align:center}main[id] .sec-head[style*="text-align:center"] h2::before,main[id] .sec-head[style*="text-align:center"] .eyebrow{margin-inline:auto}main[id] .sec-head[style*="text-align:center"] h2::before{width:max-content}main[id] a:focus-visible,main[id] summary:focus-visible,main[id] input:focus-visible,main[id] select:focus-visible,main[id] button:focus-visible{outline:2px solid var(--cyan-ink);outline-offset:3px;box-shadow:0 0 0 6px rgba(107,201,229,.38)}main[id] .cta-band a:focus-visible,main[id] .esca a:focus-visible,main[id] .esca button:focus-visible,main[id] .esca input:focus-visible{outline-color:#fff;box-shadow:0 0 0 6px rgba(107,201,229,.5)}main[id] .tabs button{min-width:44px;justify-content:center}main[id] .tabs button:focus-visible{outline:2px solid var(--cyan-ink);outline-offset:2px}main[id] .dtable tbody tr:focus-within{background:rgba(107,201,229,.16)}main[id] .dtable tbody tr:focus-within>:first-child{box-shadow:inset 3px 0 0 var(--cyan-ink)}main[id] .dtable .art__k{display:block;font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-ink);line-height:1.3}main[id] .dtable .art__n{display:block;font-family:var(--display);font-weight:800;font-size:clamp(22px,2vw,30px);letter-spacing:-.045em;line-height:1;color:var(--navy);font-variant-numeric:tabular-nums;margin-top:3px;white-space:nowrap}@media (min-width:761px){main[id] .dtable:has(.art__n) tbody th[scope=row]{width:1%;min-width:96px;vertical-align:top;padding-top:18px}main[id] .dtable:has(.art__n) tbody td{vertical-align:top;padding-top:20px}main[id] .dtable tbody tr:hover .art__n{color:var(--cyan-ink)}}@media (max-width:640px){main[id] .dtable:not(:has(td.num)) tbody tr:has(.art__n){padding:16px 18px 16px;position:relative;overflow:hidden}main[id] .dtable:not(:has(td.num)) tbody th[scope=row]:has(.art__n){display:flex;flex-direction:column;align-items:flex-start;margin:0 0 12px;min-height:56px}main[id] .dtable:not(:has(td.num)) .art__n{font-size:56px;line-height:.9;color:transparent;-webkit-text-stroke:1.5px #0c6486;letter-spacing:-.06em;margin-top:2px}main[id] .dtable:not(:has(td.num)) .art__k{font-size:12px}main[id] .dtable:not(:has(td.num)) caption{white-space:normal;text-wrap:balance;line-height:1.5;padding:0 2px 16px;overflow-wrap:anywhere}}@media (prefers-reduced-motion:no-preference){main[id] .dtable .art__n{transition:color .3s}}main[id] .dtable thead th{white-space:normal;text-wrap:balance;vertical-align:bottom;hyphens:none}main[id] .dtable thead th small{display:block;margin-top:5px;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:none;color:var(--cyan)}main[id] .dtable td.num,main[id] .dtable th.num{white-space:nowrap}@media (min-width:761px){main[id] .dtable:has(tr>:nth-child(6)){table-layout:fixed;width:100%;min-width:0}main[id] .dtable:has(tr>:nth-child(6)) thead th,main[id] .dtable:has(tr>:nth-child(6)) td,main[id] .dtable:has(tr>:nth-child(6)) tbody th{padding:16px 14px}main[id] .dtable:has(tr>:nth-child(6)) tr>:nth-child(1){width:88px}main[id] .dtable:has(tr>:nth-child(6)) tr>:nth-child(2){width:19%}main[id] .dtable:has(tr>:nth-child(6)) td.num{font-size:15.5px;letter-spacing:-.01em}main[id] .dtable:has(tr>:nth-child(6)) td.num:has(b){background:rgba(107,201,229,.1)}}@media (max-width:760px){main[id] .scrollx:has(.dtable td.num)::after{content:none}}main[id] .esca{position:relative;color:#fff;margin-block:clamp(32px,4.4vw,64px);margin-inline:calc(50% - 50vw);padding:clamp(34px,5vw,72px) max(16px,calc(50vw - 556px)) clamp(30px,4.4vw,60px);background:linear-gradient(rgba(107,201,229,.06) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(107,201,229,.06) 1px,transparent 1px) 0 0/48px 48px,radial-gradient(60% 120% at 100% 0,rgba(107,201,229,.26),transparent 62%),linear-gradient(160deg,#193557,#0f2440)}main[id] .esca__k{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.8);margin:0 0 clamp(18px,2.4vw,30px);line-height:1.5}main[id] .esca__ctl{display:grid;grid-template-columns:1fr;gap:20px 56px;align-items:end;margin-bottom:clamp(22px,3vw,40px)}main[id] .esca__lab{display:block;font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--cyan);margin-bottom:4px}main[id] .esca__rd{display:flex;align-items:baseline;gap:10px;font-family:var(--display);font-weight:800;font-size:clamp(34px,3.6vw,52px);letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}main[id] .esca__kwh{display:inline-block;min-width:4.8ch;text-align:right}main[id] .esca__rd span{font-family:var(--mono);font-weight:500;font-size:16px;letter-spacing:0;color:var(--cyan)}main[id] .esca__in{-webkit-appearance:none;appearance:none;display:block;width:100%;height:44px;margin:10px 0 0;background:transparent;cursor:pointer;--fill:0%}main[id] .esca__in::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(90deg,var(--cyan) var(--fill),rgba(255,255,255,.24) 0)}main[id] .esca__in::-moz-range-track{height:6px;border-radius:6px;background:rgba(255,255,255,.24)}main[id] .esca__in::-moz-range-progress{height:6px;border-radius:6px;background:var(--cyan)}main[id] .esca__in::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-12px;border-radius:50%;background:#fff;border:0;box-shadow:0 0 0 7px rgba(107,201,229,.4),0 8px 16px rgba(0,0,0,.35)}main[id] .esca__in::-moz-range-thumb{width:30px;height:30px;border-radius:50%;background:#fff;border:0;box-shadow:0 0 0 7px rgba(107,201,229,.4),0 8px 16px rgba(0,0,0,.35)}main[id] .esca__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}main[id] .esca__chips button{appearance:none;cursor:pointer;min-height:44px;min-width:44px;padding:8px 16px;border-radius:99px;border:1.5px solid rgba(255,255,255,.34);background:rgba(255,255,255,.06);color:#fff;font-family:var(--mono);font-weight:500;font-size:12.5px;letter-spacing:.03em;display:inline-flex;align-items:center;gap:8px;transition:background .2s,color .2s,border-color .2s,transform .25s cubic-bezier(.22,.68,.28,1)}main[id] .esca__chips button i{font-style:normal;color:var(--cyan)}main[id] .esca__chips button[aria-pressed=true]{background:#fff;border-color:#fff;color:var(--navy)}main[id] .esca__chips button[aria-pressed=true] i{color:var(--cyan-ink)}@media (hover:hover){main[id] .esca__chips button:hover{border-color:var(--cyan);transform:translateY(-2px)}}main[id] .esca__res{display:grid;justify-items:start;gap:2px}main[id] .esca__tr{display:inline-block;font-family:var(--mono);font-weight:500;font-size:13px;letter-spacing:.06em;padding:5px 14px;border-radius:99px;background:var(--cyan);color:var(--navy);margin-bottom:8px}main[id] .esca__v{display:block;min-width:6.4ch;font-family:var(--display);font-weight:800;font-size:clamp(58px,8vw,116px);letter-spacing:-.065em;line-height:.9;font-variant-numeric:tabular-nums}main[id] .esca__u{font-family:var(--mono);font-weight:500;font-size:15px;letter-spacing:.02em;color:var(--cyan);margin-top:6px}main[id] .esca__f{font-size:14px;line-height:1.5;color:rgba(255,255,255,.78);margin:8px 0 0;max-width:46ch;text-wrap:pretty}@media (min-width:900px){main[id] .esca__ctl{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}main[id] .esca__lanes{position:relative;--nw:0px;padding-top:44px;padding-bottom:34px}main[id] .esca__row{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;gap:6px 12px;padding:10px 0 8px;border-top:1px dashed rgba(255,255,255,.16)}main[id] .esca__n{font-family:var(--mono);font-weight:500;font-size:13px;letter-spacing:.06em;color:#fff;line-height:1.3}main[id] .esca__n small{display:block;font-size:12px;letter-spacing:.02em;color:rgba(255,255,255,.72);margin-top:1px}main[id] .esca__ff{font-family:var(--display);font-weight:800;font-size:20px;letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;line-height:1.1}main[id] .esca__ff small{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:0;color:var(--cyan);margin-left:4px}main[id] .esca__lane{grid-column:1/-1;position:relative;height:22px}main[id] .esca__bar{position:absolute;top:0;bottom:0;left:calc(var(--a)*1%);width:calc(var(--w)*1%);border-radius:6px;background:rgba(255,255,255,.16);transform-origin:0 50%;display:flex;align-items:center;justify-content:center;font-style:normal;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}main[id] .esca__bar b{display:none}main[id] .esca__row.is-a .esca__bar{background:linear-gradient(90deg,var(--cyan),#8fdcf0);box-shadow:0 0 0 1px var(--cyan),0 10px 30px -8px rgba(107,201,229,.7)}main[id] .esca__row.is-a .esca__n{color:var(--cyan)}main[id] .esca__ov{position:absolute;left:var(--nw);right:0;top:0;bottom:0;pointer-events:none}main[id] .esca__tk{position:absolute;top:44px;bottom:34px;width:0;border-left:1px dashed rgba(255,255,255,.2)}main[id] .esca__ax{position:absolute;left:0;right:0;bottom:0;height:26px}main[id] .esca__ax span{position:absolute;bottom:0;transform:translateX(-50%);font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:rgba(255,255,255,.78);white-space:nowrap}main[id] .esca__ax span:last-child{transform:translateX(-100%)}main[id] .esca__mk{position:absolute;top:0;bottom:26px;left:0;width:0;z-index:3}main[id] .esca__mk::before{content:"";position:absolute;left:-1px;top:32px;bottom:0;width:2px;background:#fff;box-shadow:0 0 14px rgba(107,201,229,.9)}main[id] .esca__mk::after{content:"";position:absolute;left:-8px;top:26px;width:16px;height:16px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 5px rgba(107,201,229,.35)}main[id] .esca__pill{position:absolute;left:0;top:0;transform:translateX(-50%);font-family:var(--mono);font-weight:500;font-size:12.5px;line-height:1.5;color:var(--navy);background:#fff;border-radius:99px;padding:2px 10px;white-space:nowrap}main[id] .esca__mk.l .esca__pill{transform:translateX(-12px)}main[id] .esca__mk.r .esca__pill{transform:translateX(calc(-100% + 12px))}main[id] .esca__nota{font-size:13px;line-height:1.55;color:rgba(255,255,255,.76);margin:16px 0 0;max-width:72ch}@media (min-width:761px){main[id] .esca__lanes{--nw:196px}main[id] .esca__row{display:block;height:58px;padding:0;border-top:0}main[id] .esca__row::before{content:"";position:absolute;left:0;right:0;top:0;border-top:1px dashed rgba(255,255,255,.14)}main[id] .esca__n{position:absolute;left:0;top:50%;transform:translateY(-50%);width:calc(var(--nw) - 12px)}main[id] .esca__ff{display:none}main[id] .esca__lane{position:absolute;left:var(--nw);right:0;top:11px;bottom:11px;height:auto}main[id] .esca__bar b{display:block;font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:-.03em;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}main[id] .esca__row.is-a .esca__bar b{color:var(--navy)}main[id] .esca__bar.o b{position:absolute;left:calc(100% + 10px);color:rgba(255,255,255,.92)}main[id] .esca__bar.o.li b{left:auto;right:calc(100% + 10px)}main[id] .esca__row.is-a .esca__bar.o b{color:#fff}main[id] .esca__lane .esca__bar{top:0;bottom:0}}@media (prefers-reduced-motion:no-preference){main[id] .esca__bar{transition:background .35s,box-shadow .35s,transform 1s cubic-bezier(.22,.68,.28,1) calc(var(--i)*.09s)}main[id] .esca__row .esca__n,main[id] .esca__row .esca__bar b{transition:color .3s}.to-js main[id] .esca:not(.on) .esca__bar{transform:scaleX(0)}.to-js main[id] .esca:not(.on) .esca__mk{opacity:0}main[id] .esca__mk{transition:opacity .5s ease .4s}}main[id] .blk:has(.hx){color:#fff;background:linear-gradient(rgba(107,201,229,.06) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(107,201,229,.06) 1px,transparent 1px) 0 0/48px 48px,radial-gradient(60% 90% at 100% 0,rgba(107,201,229,.24),transparent 62%),linear-gradient(160deg,#193557,#0f2440)}main[id] .blk:has(.hx) .prosa>h2,main[id] .blk:has(.hx) .sec-head h2{color:#fff}main[id] .blk:has(.hx) .prosa p,main[id] .blk:has(.hx) .prosa li,main[id] .blk:has(.hx) .sec-head p{color:rgba(255,255,255,.88)}main[id] .blk:has(.hx) .prosa a{color:var(--cyan)}main[id] .blk:has(.hx) .eyebrow{color:var(--cyan)}main[id] .blk:has(.hx) .prosa>h2::before,main[id] .blk:has(.hx) .sec-head h2::before{-webkit-text-stroke-color:rgba(107,201,229,.75)}main[id] .blk:has(.hx) .prosa.on>h2::before,main[id] .blk:has(.hx) .sec-head.on h2::before{color:rgba(107,201,229,.2)}main[id] .blk:has(.hx) .hx__res{background:radial-gradient(90% 70% at 100% 0,rgba(107,201,229,.34),transparent 62%),linear-gradient(165deg,#23507f,#1a3f68);box-shadow:0 0 0 1px rgba(107,201,229,.4),0 44px 80px -46px rgba(0,0,0,.7)}main[id] .blk:has(.hx) .hx__box{box-shadow:0 0 0 1px rgba(255,255,255,.4),0 44px 80px -46px rgba(0,0,0,.6)}main[id] .blk:has(.hx) .tnote{color:rgba(255,255,255,.78)}@media (min-width:1360px){.sidx a{color:var(--navy)}.sidx a span{background:rgba(255,255,255,.9);border-radius:99px;padding:1px 7px}}main[id] .ath--saber .quick__v{display:block}main[id] .ath--saber .quick__k{min-height:2.8em}main[id] .ath--saber .ath__gar{grid-template-columns:minmax(0,1fr)}@media (min-width:560px){main[id] .ath--saber .ath__gar{grid-template-columns:none}}@media (max-width:1039px){main[id] .ath--saber h1{order:1;padding-bottom:.04em}main[id] .ath--saber .ath__lede{order:2;margin:10px 0 0;font-size:clamp(16px,.5vw + 14px,18.5px);line-height:1.5}main[id] .ath--saber .ath__cta{order:3;margin:18px 0 0}main[id] .ath--saber .quick{order:4;margin:24px 0 4px}main[id] .ath--saber .ath__sello{order:5;margin:14px 0 4px}main[id] .ath--saber .ath__gar{order:6}main[id] .ath--saber .ath__gar li{flex:none;width:100%;max-width:none;box-sizing:border-box}}@media (max-width:559px){main[id] .ath--saber .ath__cta .btn{min-height:56px}main[id] .ath--saber .ath__cta .tel{min-height:44px}}@media (min-width:1040px){main[id] .ath--saber{padding-bottom:clamp(26px,3vw,44px)}main[id] .ath--saber .ath__txt{display:contents}main[id] .ath--saber .wrap{grid-template-columns:minmax(0,1.2fr) minmax(360px,.86fr);grid-template-rows:auto auto auto auto 1fr auto;align-items:start}main[id] .ath--saber h1{grid-column:1;grid-row:1;max-width:none}main[id] .ath--saber .ath__lede{grid-column:1;grid-row:2;margin:14px 0 22px}main[id] .ath--saber .ath__cta{grid-column:1;grid-row:3;margin:0}main[id] .ath--saber .ath__sello{grid-column:1;grid-row:4;margin:14px 0 0}main[id] .ath--saber .quick{grid-column:2;grid-row:1/span 5;align-self:center}main[id] .ath--saber .ath__gar{grid-column:1/-1;grid-row:6;margin-top:30px;padding-top:20px;gap:14px 34px}main[id] .ath--saber .ath__gar li{flex:1 1 0;max-width:none}}@media (prefers-reduced-motion:no-preference){main[id] .ath--saber .ath__txt.on h1::before{transform:scaleX(1)}}@media (max-width:760px){body:has(.ath--saber){padding-bottom:calc(86px + env(safe-area-inset-bottom))}body.saber-cta-vista .stickycta.on{transform:translateY(125%);pointer-events:none}}@media (max-width:640px){main[id] .esca__ax span:nth-child(4){display:none}}main[id] .blk[data-rit]:not([style*="cream"]){position:relative}main[id] .blk[data-rit]:not([style*="cream"])::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:rgba(25,53,87,.14);pointer-events:none}main[id] .blk[data-rit]:not([style*="cream"])::after{content:"";position:absolute;top:-1px;left:max(16px,calc(50vw - 556px));width:72px;height:4px;border-radius:0 0 4px 4px;pointer-events:none;background:linear-gradient(90deg,var(--cyan-ink) 0 62%,var(--cyan) 62%)}main[id] .blk:nth-child(even of .blk):not([style*="background"]):not(:has(.hx)){background:linear-gradient(180deg,#e8f3f9,#e2eff6)}main[id] .pull{container-type:inline-size;margin:6px 0 26px;padding-top:18px;border-top:1px solid rgba(25,53,87,.2);position:relative}main[id] .pull::before{content:"";position:absolute;left:0;top:-2px;width:54px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--cyan-ink),var(--cyan))}main[id] .pull__n{display:block;font-family:var(--display);font-weight:800;letter-spacing:-.055em;line-height:.95;color:var(--navy);font-size:clamp(40px,calc(100cqw / (var(--l,8) * .56)),92px);font-variant-numeric:tabular-nums;white-space:nowrap}main[id] .pull__l{display:block;margin-top:12px;max-width:36ch;font-family:var(--mono);font-size:13px;line-height:1.55;letter-spacing:.005em;color:var(--muted);text-wrap:pretty}@media (prefers-reduced-motion:no-preference){main[id] .pull__n{transition:clip-path .8s cubic-bezier(.22,.68,.28,1),transform .8s cubic-bezier(.22,.68,.28,1)}.to-js main[id] .prosa:not(.on) .pull__n{clip-path:inset(0 0 100% 0);transform:translateY(.25em)}}@media (min-width:1000px){main[id] .prosa.has-pull:not(:has(>h2~h2))>.prosa__txt{grid-column:2;grid-row:1/span 2;min-width:0}main[id] .prosa.has-pull:not(:has(>h2~h2))>.prosa__txt>p{max-width:64ch}main[id] .prosa.has-pull:not(:has(>h2~h2))>h2{grid-row:1;position:static}main[id] .prosa.has-pull:not(:has(>h2~h2))>.pull{grid-column:1;grid-row:2;align-self:end;max-width:none;margin-bottom:0}main[id] .prosa[data-rit="c"]:not(:has(>h2~h2)){display:block;columns:2;column-gap:clamp(36px,5vw,84px);max-width:none}main[id] .prosa[data-rit="c"]>h2,main[id] .prosa[data-rit="c"]>.eyebrow{column-span:all;position:static;padding-top:0;max-width:22ch}main[id] .prosa[data-rit="c"]>h2{font-size:clamp(36px,4.6vw,66px);max-width:20ch;margin-bottom:clamp(20px,2.6vw,36px);line-height:1.02}main[id] .prosa[data-rit="c"]>p,main[id] .prosa[data-rit="c"]>ul,main[id] .prosa[data-rit="c"]>ol{max-width:none;break-inside:avoid-column;margin-top:0}main[id] .prosa[data-rit="c"]>p:first-of-type::first-letter{font-family:var(--display);font-weight:800;font-size:3.1em;line-height:.8;float:left;margin:.06em .1em 0 0;color:var(--cyan-ink)}}@media (min-width:600px) and (max-width:760px){main[id] .scrollx:has(.dtable--compact),main[id] .tw:has(.dtable--compact){overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border-radius:18px}main[id] .dtable--compact{min-width:600px;font-size:14px}main[id] .dtable--compact thead th,main[id] .dtable--compact th,main[id] .dtable--compact td{padding:12px 12px}main[id] .dtable--compact thead th{font-size:12px;letter-spacing:.06em}main[id] .dtable--compact td.num{font-size:14.5px}main[id] .dtable--compact td:not(.num){min-width:128px;line-height:1.35}main[id] .dtable--compact tbody th[scope=row],main[id] .dtable--compact thead th:first-child{position:sticky;left:0;z-index:2;box-shadow:1px 0 0 rgba(25,53,87,.12),8px 0 14px -10px rgba(25,53,87,.35)}main[id] .dtable--compact tbody th[scope=row]{background:#fff;min-width:64px}main[id] .dtable--compact thead th:first-child{background:#1d3f66}}@media (max-width:640px){main[id] .dtable--vs tbody th[scope=row]{width:auto}}main[id] .scrollx+.tnote,main[id] .tw+.tnote,main[id] .dslide+.tnote,main[id] .scrollx+.dslide+.tnote{margin-top:26px;position:relative;z-index:1}main[id] .flujo{--g:clamp(22px,2.6vw,32px);gap:var(--g)}main[id] .flujo__n::after{right:calc(var(--g) / -2 - 6px)}main[id] .crono.crono--r4{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0;padding:0;border:0;box-shadow:none;white-space:nowrap}main[id] .crx{position:relative;border-radius:26px;padding:clamp(22px,3vw,40px) clamp(18px,3vw,40px) clamp(20px,2.6vw,30px);margin:clamp(28px,3vw,44px) 0;color:#fff;overflow:hidden;background:linear-gradient(rgba(107,201,229,.06) 1px,transparent 1px) 0 0/40px 40px,linear-gradient(90deg,rgba(107,201,229,.06) 1px,transparent 1px) 0 0/40px 40px,radial-gradient(70% 90% at 100% 0,rgba(107,201,229,.26),transparent 62%),linear-gradient(165deg,#193557,#12294a);box-shadow:0 44px 80px -46px rgba(12,41,65,.8)}main[id] .crx__plot{position:relative;--nw:0px;padding-top:40px;padding-bottom:40px}main[id] .crx__row{position:relative;padding:12px 0 28px;border-top:1px dashed rgba(255,255,255,.16)}main[id] .crx__who{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}main[id] .crx__who b{font-family:var(--mono);font-weight:500;font-size:13.5px;letter-spacing:.05em;color:#fff}main[id] .crx__who small{font-size:13px;line-height:1.4;color:rgba(255,255,255,.74)}main[id] .crx__lane{position:relative;height:34px}main[id] .crx__bar{position:absolute;top:0;bottom:0;border-radius:9px;transform-origin:0 50%;display:flex;align-items:center;justify-content:flex-start;padding:0 12px;font-style:normal;white-space:nowrap;font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.03em;min-width:8px}main[id] .crx__bar--vig{background:linear-gradient(90deg,var(--cyan),#8fdcf0);color:var(--navy);box-shadow:0 0 0 1px var(--cyan),0 10px 30px -8px rgba(107,201,229,.7)}main[id] .crx__bar--mod{background:linear-gradient(90deg,#ffffff,#d5eef7);color:var(--navy)}main[id] .crx__bar--der{background:repeating-linear-gradient(45deg,rgba(255,255,255,.2) 0 7px,rgba(255,255,255,.08) 7px 14px);color:rgba(255,255,255,.92);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}main[id] .crx__bar.o{overflow:visible}main[id] .crx__bar.o em{position:absolute;left:calc(100% + 10px);font-style:normal;color:rgba(255,255,255,.92)}main[id] .crx__bar.o.li em{left:auto;right:calc(100% + 10px)}main[id] .crx__dt{position:absolute;left:0;bottom:-19px;font-family:var(--mono);font-size:12px;letter-spacing:.02em;color:rgba(255,255,255,.78);white-space:nowrap;line-height:1}main[id] .crx__ov{position:absolute;left:var(--nw);right:0;top:0;bottom:0;pointer-events:none}main[id] .crx__tk{position:absolute;top:40px;bottom:36px;width:0;border-left:1px dashed rgba(255,255,255,.2)}main[id] .crx__ax{position:absolute;left:0;right:0;bottom:0;height:24px}main[id] .crx__ax span{position:absolute;bottom:0;transform:translateX(-50%);font-family:var(--mono);font-size:12px;color:rgba(255,255,255,.78);white-space:nowrap}main[id] .crx__ax span:first-child{transform:none}main[id] .crx__brk{position:absolute;top:40px;bottom:36px;width:14px;margin-left:-7px;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.5) 42% 48%,transparent 48% 58%,rgba(255,255,255,.5) 58% 64%,transparent 64%)}main[id] .crx__hoy{position:absolute;top:0;bottom:24px;width:0;z-index:3}main[id] .crx__hoy::before{content:"";position:absolute;left:-1px;top:30px;bottom:0;width:2px;background:#fff;box-shadow:0 0 14px rgba(107,201,229,.9)}main[id] .crx__hoy::after{content:"";position:absolute;left:-7px;top:24px;width:14px;height:14px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 5px rgba(107,201,229,.35)}main[id] .crx__hoy span{position:absolute;left:0;top:0;transform:translateX(-50%);font-family:var(--mono);font-weight:500;font-size:12.5px;line-height:1.5;color:var(--navy);background:#fff;border-radius:99px;padding:2px 10px;white-space:nowrap}main[id] .crx__hoy.r span{transform:translateX(calc(-100% + 12px))}@media (min-width:761px){main[id] .crx__plot{--nw:230px}main[id] .crx__row{padding:0;border-top:0;height:66px}main[id] .crx__row::before{content:"";position:absolute;left:0;right:0;top:0;border-top:1px dashed rgba(255,255,255,.14)}main[id] .crx__who{position:absolute;left:0;top:50%;transform:translateY(-50%);width:calc(var(--nw) - 14px);margin:0}main[id] .crx__lane{position:absolute;left:var(--nw);right:0;top:11px;bottom:21px;height:auto}}@media (prefers-reduced-motion:no-preference){main[id] .crx__bar{transition:transform 1s cubic-bezier(.22,.68,.28,1) calc(var(--i)*.14s + .15s)}main[id] .crx__hoy{transition:opacity .5s ease .9s}.to-js main[id] .crx:not(.on) .crx__bar{transform:scaleX(0)}.to-js main[id] .crx:not(.on) .crx__hoy{opacity:0}}main[id] .blk:has(.figs):not(.blk:has(.figs)~.blk) .figs.figs--red,main[id] .figs.figs--red{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0;padding:0;border:0;background:none}main[id] .red{position:relative;margin-block:clamp(36px,5vw,72px);margin-inline:calc(50% - 50vw);color:#fff;padding:clamp(40px,5.4vw,80px) max(16px,calc(50vw - 556px));background:linear-gradient(rgba(107,201,229,.06) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(107,201,229,.06) 1px,transparent 1px) 0 0/48px 48px,radial-gradient(60% 120% at 100% 0,rgba(107,201,229,.28),transparent 62%),linear-gradient(160deg,#193557,#0f2440)}main[id] .red__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.62fr) minmax(0,1fr);align-items:stretch;column-gap:0;row-gap:0}main[id] .red__art{display:flex;align-items:baseline;gap:14px;font-family:var(--mono);font-size:13px;letter-spacing:.04em;color:rgba(255,255,255,.86)}main[id] .red__art b{font-family:var(--display);font-weight:800;font-size:clamp(34px,4vw,54px);letter-spacing:-.05em;line-height:1;color:#fff}main[id] .red__art small{display:block;color:var(--cyan);font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-top:3px}main[id] .red__top{grid-column:1/-1;display:flex;align-items:center;gap:18px;margin-bottom:clamp(22px,3vw,36px)}main[id] .red__top::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.4),transparent)}main[id] .red__nodo{position:relative;border-radius:22px;padding:clamp(20px,2.4vw,30px);background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);display:flex;flex-direction:column;gap:10px}main[id] .red__nodo--c{background:linear-gradient(160deg,rgba(107,201,229,.28),rgba(107,201,229,.08));box-shadow:inset 0 0 0 1px rgba(107,201,229,.7)}main[id] .red__ic{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--cyan);color:var(--navy)}main[id] .red__nodo--d .red__ic{background:#fff}main[id] .red__ic svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}main[id] .red__nodo b{font-family:var(--display);font-weight:800;font-size:clamp(22px,2.4vw,32px);letter-spacing:-.035em;line-height:1.05}main[id] .red__nodo p{margin:0;font-size:15px;line-height:1.5;color:rgba(255,255,255,.86)}main[id] .red__chip{align-self:flex-start;font-family:var(--mono);font-weight:500;font-size:12.5px;letter-spacing:.03em;border-radius:99px;padding:5px 13px;background:#fff;color:var(--navy);margin-top:auto}main[id] .red__cable{position:relative;display:flex;align-items:center;justify-content:center;padding:0 0}main[id] .red__ln{position:absolute;top:50%;height:4px;margin-top:-2px;border-radius:4px;overflow:hidden;background:repeating-linear-gradient(90deg,var(--cyan) 0 10px,rgba(107,201,229,.18) 10px 18px);background-size:36px 100%}main[id] .red__ln--a{left:0;right:calc(50% + 46px)}main[id] .red__ln--b{left:calc(50% + 46px);right:0;background:repeating-linear-gradient(90deg,#fff 0 10px,rgba(255,255,255,.16) 10px 18px);background-size:36px 100%}main[id] .red__muro{position:relative;z-index:2;display:grid;justify-items:center;text-align:center;gap:2px;width:92px;padding:14px 6px 12px;border-radius:18px;background:#fff;color:var(--navy);box-shadow:0 0 0 6px rgba(255,255,255,.14),0 20px 40px -16px rgba(0,0,0,.6)}main[id] .red__muro b{font-family:var(--display);font-weight:800;font-size:38px;letter-spacing:-.05em;line-height:1}main[id] .red__muro small{font-family:var(--mono);font-size:12px;line-height:1.3;letter-spacing:.02em;color:var(--muted)}main[id] .red__bot{grid-column:3;margin-top:clamp(20px,2.6vw,32px)}main[id] .red__bot::before{content:"";display:block;width:2px;height:22px;margin:0 0 12px 30px;background:linear-gradient(var(--cyan),transparent)}@media (max-width:759px){main[id] .red__grid{grid-template-columns:minmax(0,1fr)}main[id] .red__cable{min-height:118px}main[id] .red__ln{top:0;bottom:0;left:50%;right:auto;width:4px;height:auto;margin:0 0 0 -2px;background-size:100% 36px;background-image:repeating-linear-gradient(180deg,var(--cyan) 0 10px,rgba(107,201,229,.18) 10px 18px)}main[id] .red__ln--a{top:0;bottom:calc(50% + 40px)}main[id] .red__ln--b{top:calc(50% + 40px);bottom:0;left:50%;right:auto;background-image:repeating-linear-gradient(180deg,#fff 0 10px,rgba(255,255,255,.16) 10px 18px)}main[id] .red__muro{width:auto;display:flex;align-items:center;gap:4px 12px;padding:10px 16px;text-align:left}main[id] .red__muro b{font-size:32px}main[id] .red__bot{grid-column:1}main[id] .red__bot::before{margin-left:24px}}@media (prefers-reduced-motion:no-preference){main[id] .red__ln--a{animation:redFlujo 1.2s linear infinite}main[id] .red__ln--b{animation:redFlujo 1.2s linear infinite}@keyframes redFlujo{to{background-position:36px 0}}@media (max-width:759px){@keyframes redFlujo{to{background-position:0 36px}}}main[id] .red__nodo,main[id] .red__muro,main[id] .red__art,main[id] .red__bot{transition:opacity .7s ease,transform .7s cubic-bezier(.22,.68,.28,1)}.to-js main[id] .red:not(.on) .red__nodo,.to-js main[id] .red:not(.on) .red__muro,.to-js main[id] .red:not(.on) .red__art,.to-js main[id] .red:not(.on) .red__bot{opacity:0;transform:translateY(14px)}main[id] .red.on .red__muro{transition-delay:.25s}main[id] .red.on .red__nodo--d{transition-delay:.4s}main[id] .red.on .red__bot{transition-delay:.6s}}main[id] .wrap--hx h1{font-size:clamp(30px,calc(2.1vw + 20px),52px)}main[id] .hx--hero{position:relative;margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0}main[id] .hx--hero .hx__box{border-radius:26px 26px 0 0;box-shadow:0 0 0 1px var(--border),0 44px 80px -46px rgba(25,53,87,.5)}main[id] .hx--hero .hx__res{border-radius:0 0 26px 26px;box-shadow:0 44px 80px -46px rgba(12,41,65,.8)}main[id] .hx--hero .hx__f{gap:14px 14px}main[id] .hx--hero .hx__nota{grid-column:1/-1;margin-top:2px}main[id] .hx--hero .hx__res{container-type:inline-size}main[id] .hx--hero .hx__big{font-size:clamp(46px,17cqw,96px);letter-spacing:-.055em;line-height:.95;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;margin:2px 0 4px}main[id] .hx--hero .hx__big[data-l="7"],main[id] .hx--hero .hx__big[data-l="8"]{font-size:clamp(40px,14cqw,78px)}main[id] .hx--hero .hx__big[data-l="9"],main[id] .hx--hero .hx__big[data-l="10"],main[id] .hx--hero .hx__big[data-l="11"]{font-size:clamp(34px,11cqw,62px)}main[id] .hx--hero .hx__u{font-family:var(--mono);font-weight:500;font-size:.26em;letter-spacing:.02em;color:var(--cyan)}main[id] .hx--hero .hx__l{margin-top:12px;padding-top:10px}main[id] .hx--hero .hx__ver,main[id] .hx--hero .hx__pie{display:none}main[id] .hx--hero .hx__cta{display:none}main[id] .hx--hero .hx__esc{margin:16px 0 0}main[id] .hx--hero .hx__esc__t{height:64px}@media (min-width:1040px){main[id] .wrap--hx>.hx{grid-column:2;grid-row:1/span 5;align-self:center}main[id] .wrap--hx .quick{display:none}main[id] .wrap--hx .ath__lede{max-width:50ch}}@media (max-width:1039px){main[id] .wrap--hx>.hx{order:3;margin:22px 0 0}main[id] .wrap--hx .ath__cta{order:4}}@media (max-width:559px){main[id] .hx--hero .hx__f{grid-template-columns:minmax(0,1fr)}main[id] .hx--hero .hx__box{padding:20px 18px}main[id] .hx--hero .hx__res{padding:20px 18px}}main[id] .quick--franja{display:grid;margin:clamp(24px,3vw,40px) 0 0;max-width:none;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:759px){main[id] .quick--franja{grid-template-columns:1fr 1fr}}main[id] .disp{position:relative;margin-top:16px;border-radius:24px;padding:clamp(20px,2.6vw,34px);color:#fff;background:radial-gradient(70% 90% at 100% 0,rgba(107,201,229,.26),transparent 62%),linear-gradient(165deg,#193557,#12294a);box-shadow:0 44px 80px -46px rgba(12,41,65,.8)}main[id] .disp__k{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.8);margin:0 0 6px;line-height:1.5}main[id] .disp__rd{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 4px}main[id] .disp__rd b{font-family:var(--display);font-weight:800;font-size:clamp(30px,3.4vw,46px);letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}main[id] .disp__rd span{font-family:var(--mono);font-size:13px;color:var(--cyan)}main[id] .disp__plot{position:relative;height:var(--h,150px);margin:34px 6px 0;border-bottom:2px solid rgba(255,255,255,.4)}main[id] .disp__plot i{position:absolute;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:rgba(107,201,229,.7);transition:transform .3s cubic-bezier(.22,.68,.28,1),background .25s}main[id] .disp__plot i:hover{background:#fff;transform:scale(1.7);z-index:4}main[id] .disp__plot i.sel{background:#fff;box-shadow:0 0 0 4px rgba(107,201,229,.5);transform:scale(1.6);z-index:5}main[id] .disp__med{position:absolute;top:-20px;bottom:0;width:0;border-left:1.5px dashed rgba(255,255,255,.55);pointer-events:none}main[id] .disp__med span{position:absolute;top:-16px;left:0;transform:translateX(-50%);font-family:var(--mono);font-size:12px;color:rgba(255,255,255,.85);white-space:nowrap}main[id] .disp__lo,main[id] .disp__hi{position:absolute;bottom:-26px;font-family:var(--mono);font-size:12px;color:rgba(255,255,255,.85);white-space:nowrap}main[id] .disp__lo{left:0}main[id] .disp__hi{right:0}main[id] .disp__nota{margin:38px 0 0;font-size:13px;line-height:1.5;color:rgba(255,255,255,.72)}main[id] .quick__v>span+em{margin-left:.3em}@media (max-width:640px){main[id] .flujo,main[id] .errs,main[id] .crit{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:-16px;padding:4px 16px 18px;scroll-padding-inline:16px;scrollbar-width:none}main[id] .flujo::-webkit-scrollbar,main[id] .errs::-webkit-scrollbar,main[id] .crit::-webkit-scrollbar{display:none}main[id] .flujo>*,main[id] .errs>*,main[id] .crit>*{flex:0 0 min(82%,320px);scroll-snap-align:start;margin:0}main[id] .flujo__n::after{display:none}main[id] .dtable--compact:not(:has(tr>:nth-child(4))){min-width:0;width:100%}main[id] .rel--corta:not(.abierto)>a:nth-child(n+7){display:none}}main[id] .bars--flat .bar__row{min-width:0}@media (max-width:640px){main[id] .bars--flat{grid-template-columns:minmax(0,1fr);gap:0}}main[id] .hx--hero .hx__f label b{font-family:var(--display);font-weight:700;font-size:14px;letter-spacing:0;text-transform:none;color:var(--navy)}@media (min-width:1040px){main[id] .wrap--hx{grid-template-rows:minmax(0,1fr) auto auto auto auto minmax(0,1fr) auto}main[id] .wrap--hx h1{grid-row:2}main[id] .wrap--hx .ath__lede{grid-row:3}main[id] .wrap--hx .ath__cta{grid-row:4}main[id] .wrap--hx .ath__sello{grid-row:5}main[id] .wrap--hx>.hx{grid-row:1/span 6}main[id] .wrap--hx .ath__gar{grid-row:7}}@media (max-width:559px){main[id] .wrap--hx .ath__lede{font-size:15.5px;line-height:1.45}main[id] .hx--hero .hx__nota{display:none}main[id] .hx--hero .hx__f{gap:10px}main[id] .hx--hero .hx__f input,main[id] .hx--hero .hx__f select{min-height:48px}main[id] .wrap--hx>.hx{margin-top:16px}}@media (max-width:759px){main[id] .esca__row{grid-template-columns:minmax(0,1fr) minmax(120px,auto)}main[id] .esca__ff{text-align:right}}@media (max-width:559px){main[id] .blk .prosa>h2::before,main[id] .blk .sec-head h2::before{font-size:clamp(40px,12vw,50px);margin-bottom:8px}main[id] .esca__row{padding:7px 0 5px;gap:4px 10px}main[id] .esca__lane{height:14px}main[id] .esca__lanes{padding-top:40px;padding-bottom:30px}main[id] .ath--saber .ath__gar li{padding:9px 0 9px 28px}main[id] .ath--saber .ath__gar svg{top:11px}main[id] .pull{margin:0 0 18px;padding-top:14px}main[id] .pull__n{font-size:clamp(40px,calc(100cqw / (var(--l,8) * .6)),64px)}}@media (max-width:559px){main[id] .blk{padding-top:28px;padding-bottom:28px}main[id] .prosa p,main[id] .prosa li{line-height:1.58}main[id] .tldr{padding:22px 20px}main[id] .metodo{margin-top:28px}main[id] .metodo__ficha{padding:64px 18px 18px;max-width:none}main[id] .tnote--corta:not(.abierta){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}main[id] .esca__f{display:none}}main[id] .tnote__mas{display:none}@media (max-width:559px){main[id] .tnote__mas{display:inline-flex;align-items:center;min-height:44px;margin-top:2px;padding:0 2px;cursor:pointer;appearance:none;border:0;background:none;color:var(--cyan-ink);font-family:var(--mono);font-weight:500;font-size:14px;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px}main[id] .tnote--corta.abierta+.tnote__mas{display:none}}main[id] .rel__mas{display:none}@media (max-width:640px){main[id] .rel__mas{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin-top:14px;cursor:pointer;appearance:none;border-radius:99px;border:1.5px solid rgba(25,53,87,.28);background:#fff;color:var(--navy);font-family:var(--mono);font-weight:500;font-size:13px;letter-spacing:.04em}main[id] .rel--corta.abierto+.rel__mas{display:none}}main[id]{overflow-x:clip}main[id] .bars--flat,main[id] .bars--flat .bar__row{min-width:0;max-width:100%}main[id] .bars--flat .bar__val{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (min-width:1000px){main[id] .prosa:has(>h2):not(.has-pull,[data-rit=c],:has(>h2~h2,>p~p~p)),main[id] .sec-head:not([style*=center]){--nw:clamp(88px,8.4vw,124px);--ng:clamp(16px,1.8vw,26px);display:grid;grid-template-columns:minmax(0,1fr);max-width:none;padding-bottom:clamp(16px,2.2vw,30px)}main[id] .prosa:has(>h2):not(.has-pull,[data-rit=c],:has(>h2~h2,>p~p~p))>*,main[id] .sec-head:not([style*=center])>*{grid-column:1;grid-row:auto}main[id] .prosa:has(>h2):not(.has-pull,[data-rit=c],:has(>h2~h2,>p~p~p))>.eyebrow,main[id] .sec-head:not([style*=center])>.eyebrow{justify-self:start;margin:0 0 12px}main[id] .prosa:has(>h2):not(.has-pull,[data-rit=c],:has(>h2~h2,>p~p~p))>h2,main[id] .sec-head:not([style*=center])>h2{position:static;padding:0;margin:0 0 clamp(14px,1.6vw,22px);display:flex;align-items:center;gap:var(--ng);max-width:none;font-size:clamp(32px,3.3vw,50px)}main[id] .prosa:has(>h2):not(.has-pull,[data-rit=c],:has(>h2~h2,>p~p~p))>h2::before,main[id] .sec-head:not([style*=center])>h2::before{flex:none;width:var(--nw);margin:0;font-size:calc(var(--nw)/1.18);transform:translateY(.04em)}main[id] .prosa:has(>h2):not(.has-pull,[data-rit=c],:has(>h2~h2,>p~p~p))>p,main[id] .prosa:has(>h2):not(.has-pull,[data-rit=c],:has(>h2~h2,>p~p~p))>ul,main[id] .prosa:has(>h2):not(.has-pull,[data-rit=c],:has(>h2~h2,>p~p~p))>ol,main[id] .sec-head:not([style*=center])>p{grid-row:auto;margin:0 0 0 calc(var(--nw) + var(--ng));max-width:66ch}}@media (min-width:1000px){main[id] .wrap>.prosa:not(:has(>h2))>*{grid-column:1;max-width:66ch}}main[id] .wrap>:is(.scrollx,.tw,.dslide,.tnote)+.prosa:not(:has(>h2)){margin-top:clamp(28px,3vw,40px)}main[id] .dtable thead th.num{white-space:normal}@media (min-width:761px){main[id] .dtable:has(tr>:nth-child(6)) thead th{padding:16px 12px;font-size:11.5px;letter-spacing:.08em}}main[id] .crx__brk{width:26px;margin-left:-13px;background:none;display:flex;align-items:center;justify-content:center}main[id] .crx__brk::before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px dotted rgba(255,255,255,.4)}main[id] .crx__brk::after{content:"//";position:relative;font:500 12px/1.4 var(--mono);color:#fff;background:#14305a;border:1px solid rgba(107,201,229,.55);border-radius:99px;padding:0 6px}@media (max-width:640px){main[id] .dtable:not(:has(td.num)) tbody th[scope=row]:has(.art__n){flex-direction:row;align-items:baseline;gap:10px;min-height:0;margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid rgba(25,53,87,.12)}main[id] .dtable:not(:has(td.num)) .art__n{font-size:28px;line-height:1;color:var(--navy);-webkit-text-stroke:0;letter-spacing:-.045em;margin:0}main[id] .dtable:not(:has(td.num)) tr:has(.art__n) td:first-of-type{font-family:var(--display);font-weight:700;font-size:18px;line-height:1.25;color:var(--navy)}main[id] .dtable:not(:has(td.num)) tr:has(.art__n) td:first-of-type::before{display:none}main[id] .crx__brk{align-items:flex-end;padding-bottom:6px}}@media (min-width:1040px){main[id] .ath--saber .quick{grid-template-columns:minmax(0,1fr);padding:30px 28px 24px}main[id] .ath--saber .quick>.quick__i:nth-child(n){border:0;padding:0}main[id] .ath--saber .quick>.quick__i:first-child{padding:4px 0 20px;margin-bottom:6px;border-bottom:1px dashed rgba(255,255,255,.24)}main[id] .ath--saber .quick>.quick__i:first-child .quick__v{font-size:clamp(56px,5.4vw,80px);letter-spacing:-.05em;line-height:.95}main[id] .ath--saber .quick>.quick__i:first-child .quick__k{margin-bottom:12px}main[id] .ath--saber .quick>.quick__i+.quick__i{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0}main[id] .ath--saber .quick>.quick__i+.quick__i+.quick__i{border-top:1px solid rgba(255,255,255,.1)}main[id] .ath--saber .quick>.quick__i+.quick__i .quick__k{margin:0;flex:1}main[id] .ath--saber .quick>.quick__i+.quick__i .quick__v{font-size:clamp(22px,2vw,28px);justify-content:flex-end;flex:none}}@media (max-width:1039px){main[id] .ath--saber .wrap{gap:0}main[id] .ath--saber .ath__lede{margin:16px 0 0}main[id] .ath--saber .ath__cta{margin:22px 0 0}main[id] .ath--saber .quick{margin:24px 0 0}main[id] .ath--saber .ath__sello{margin:16px 0 0}main[id] .ath--saber .ath__gar{margin-top:22px}}main[id] .ath--saber .ath__cta a.tel[href^="/"]{position:relative;min-height:48px;padding:6px 30px 6px 0;justify-content:center}main[id] .ath--saber .ath__cta a.tel[href^="/"]::after{content:"→";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:20px;line-height:1;color:var(--cyan-ink);transition:transform .25s}main[id] .ath--saber .ath__cta a.tel[href^="/"]:hover::after{transform:translate(4px,-50%)}main[id] .ath--saber .ath__cta a.tel[href^="/"]:not(:hover){text-decoration:underline;text-decoration-color:var(--cyan);text-decoration-thickness:2px;text-underline-offset:6px}@media (max-width:639px){main[id] .ath--saber .ath__cta a.tel[href^="/"]{width:100%;min-height:56px;padding:8px 44px 8px 20px;border:1.5px solid rgba(25,53,87,.24);border-radius:18px;text-decoration:none;justify-content:center;align-items:flex-start;background:#fff}main[id] .ath--saber .ath__cta a.tel[href^="/"]:not(:hover){text-decoration:none}main[id] .ath--saber .ath__cta a.tel[href^="/"]::after{right:18px}}main[id] .wrap>a:has(>span+b){display:inline-flex;flex-direction:column;gap:6px;vertical-align:top;width:min(100%,320px);min-height:88px;margin:18px 16px 0 0;padding:18px 22px;border:1px solid var(--border);border-radius:20px;background:#fff;text-decoration:none;color:var(--navy)}main[id] .wrap>a:has(>span+b)>span{font-family:var(--mono);font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}main[id] .wrap>a:has(>span+b)>b{font-size:17px;line-height:1.28}main[id] .hx--hero .hx__f{grid-template-columns:minmax(0,1fr)}main[id] .hx__f select{font-size:15px;text-overflow:ellipsis;padding-right:30px}main[id] .ctah__alt{display:inline-flex;align-items:center;min-height:44px}main[id]{--muted:#4a5568}main[id] .tnote,main[id] .nota{color:#4a5568}@media (max-width:599px){main[id] .scrollx:has(.dtable--cards),main[id] .tw:has(.dtable--cards){overflow:visible;background:none;box-shadow:none;border-radius:0}main[id] .scrollx:has(.dtable--cards)::after{content:none}main[id] .dtable--cards,main[id] .dtable--cards tbody{display:block;min-width:0;width:100%}main[id] .dtable--cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}main[id] .dtable--cards tbody{display:grid;gap:14px}main[id] .dtable--cards tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;padding:18px 16px 16px;background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:0 22px 40px -32px rgba(25,53,87,.5)}main[id] .scrollx .dtable.dtable--cards:has(td.num) tbody tr>*{display:block;padding:0;border:0;position:static;min-width:0;width:auto;text-align:left;background:none;box-shadow:none;white-space:normal;overflow-wrap:anywhere}main[id] .scrollx .dtable.dtable--cards:has(td.num) tbody th[scope=row]{grid-column:1/-1;font:800 24px/1 var(--display);letter-spacing:-.03em;color:var(--navy)}main[id] .scrollx .dtable.dtable--cards:has(td.num) tbody td:not(.num){grid-column:1/-1;font-size:14.5px;line-height:1.4;margin-top:-2px}main[id] .dtable--cards td.num{order:3;font-size:16px;font-weight:600;color:var(--navy);font-variant-numeric:tabular-nums;line-height:1.2}main[id] .dtable--cards td.num::before{content:attr(data-label);display:block;font:500 10.5px/1.35 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--cyan-ink);margin-bottom:4px}main[id] .scrollx .dtable.dtable--cards:has(td.num) tbody td.num:has(b){order:2;grid-column:1/-1;padding:12px 14px 13px;border-radius:14px;background:linear-gradient(135deg,#193557,#12294a)}main[id] .dtable--cards td.num:has(b)::before{color:var(--cyan)}main[id] .dtable--cards td.num b{color:#fff;font:800 clamp(28px,8.4vw,36px)/1 var(--display);letter-spacing:-.045em}main[id] .dtable--cards tbody tr.is-sel{background:#eaf6fb;outline:2px solid var(--cyan-ink)}}@media (max-width:640px){main[id] .dtable.dtable--t tbody tr:has(td:nth-of-type(3)):not(:has(td:nth-of-type(4))){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px;padding-bottom:14px}main[id] .dtable.dtable--t tbody tr:has(td:nth-of-type(3)):not(:has(td:nth-of-type(4)))>th{grid-column:1/-1;margin-bottom:8px}main[id] .dtable.dtable--t tbody tr:has(td:nth-of-type(3)):not(:has(td:nth-of-type(4)))>td{border:0;padding:0;margin:0;min-width:0}}main[id] .dtable tr.is-pick{cursor:pointer}main[id] .dtable tr.is-sel>*{background-color:rgba(107,201,229,.22)}main[id] .dtable tr.is-pick:focus-visible{outline:2px solid var(--cyan-ink);outline-offset:-2px}main[id] .esca__row{cursor:pointer}@media (max-width:760px){main[id] .esca{padding-bottom:104px}main[id] .esca__lane{height:16px}main[id] .esca__lane .esca__bar{left:0;width:calc(var(--b)*1%);background:rgba(255,255,255,.3);box-shadow:none}main[id] .esca__row.is-a .esca__bar{background:#8fdcf0;box-shadow:0 0 0 1px #8fdcf0}}main[id] .rel--g{display:block}main[id] .relg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);align-items:start}@media (max-width:859px){main[id] .relg{grid-template-columns:minmax(0,1fr)}}main[id] .relg__g{display:grid;gap:10px}main[id] .relg__t{font:500 12px/1.4 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--cyan-ink);margin:0 0 4px;padding-bottom:10px;border-bottom:2px solid var(--cyan)}main[id] .relg__g>a:first-of-type{min-height:104px;color:#fff;border-color:transparent;background:linear-gradient(160deg,#193557,#12294a)}main[id] .relg__g>a:first-of-type span{color:var(--cyan)}main[id] .relg__g>a:first-of-type b{color:#fff;font-size:19px}main[id] .relg__g>a:nth-of-type(2),main[id] .relg__l a{min-height:56px;padding:14px 18px}main[id] .relg__m summary{display:flex;align-items:center;min-height:44px;padding:0 4px;cursor:pointer;font:500 12.5px/1.3 var(--mono);letter-spacing:.06em;color:var(--cyan-ink)}main[id] .relg__l{display:grid;gap:8px;padding-bottom:6px}main[id] .hsum{display:none}main[id] .hsumw{display:contents}@media (min-width:1040px){main[id] .hsumw{display:block;grid-column:1;grid-row:5/span 2;align-self:start}main[id] .hsum{display:block;position:relative;margin-top:26px;padding:22px 26px 22px 30px;max-width:540px;border-radius:22px;background:#fff;border:1px solid var(--border);box-shadow:0 30px 60px -44px rgba(25,53,87,.55)}main[id] .hsum::before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(var(--cyan),var(--cyan-ink))}main[id] .hsum__k{font:500 12px/1.4 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--cyan-ink);margin:0 0 10px}main[id] .hsum__eq{font:800 clamp(26px,2.3vw,34px)/1.15 var(--display);letter-spacing:-.04em;color:var(--navy);margin:0;font-variant-numeric:tabular-nums}main[id] .hsum__eq b{color:var(--cyan-ink)}main[id] .hsum__n{font-size:14px;line-height:1.5;color:var(--muted);margin:10px 0 0}}
