html.claro{
 color-scheme:light;
 --salvia:#E4E8E2; --salvia-2:#EEF1EC;
 --tinta:#0E110D; --gris:#6E766A; --gris-2:#9AA196; --gris-3:#C9CFC5;
 --olivo-tinta:#5E6B00;
 --vidrio-claro:rgb(255 255 255 / .58);
}
html.claro body{background:var(--salvia);color:var(--tinta);}
html.claro body::after{opacity:.03;}
html.claro ::selection{background:var(--tinta);color:var(--acento);}
html.claro :focus-visible{outline-color:var(--tinta);}

.neblina{position:fixed;inset:0;z-index:-1;pointer-events:none;
 background:
  radial-gradient(120% 60% at 100% 0%,#F7F9F3 0%,transparent 60%),
  radial-gradient(90% 50% at 0% 70%,#D6E0CE 0%,transparent 70%),
  radial-gradient(60% 40% at 90% 100%,rgb(var(--acento-rgb) / .16),transparent 70%),
  var(--salvia);}

html.claro .vidrio{background:var(--vidrio-claro);
 -webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);
 box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),inset 0 0 0 1px rgb(255 255 255 / .55),0 12px 30px -12px rgb(40 52 32 / .22);}
html.claro .vidrio::before{opacity:.3;}

html.claro dialog.hoja.vidrio{background:rgb(22 22 25 / .9);color:var(--texto);
 box-shadow:inset 0 1px 0 rgb(255 255 255 / .12),inset 0 0 0 1px rgb(255 255 255 / .07),0 40px 90px rgb(0 0 0 / .45);}
html.claro dialog.hoja.vidrio::before{opacity:.7;}

.inicio main{max-width:560px;margin:0 auto;padding:0 20px;}

.cab{display:flex;align-items:center;justify-content:space-between;max-width:560px;margin:0 auto;
 padding:max(14px,env(safe-area-inset-top)) 20px 0;}

.cab .marca{color:#F4F4F5;background:#0A0A0B;padding:5px 16px 5px 5px;border-radius:999px;
 box-shadow:0 10px 26px -14px rgb(0 0 0 / .55);}
.cab .marca .iso-caja{border-radius:50%;}
@supports (corner-shape: squircle){ .cab .marca .iso-caja{corner-shape:round;border-radius:50%;} }
html.claro .pie-legal{color:var(--gris);}
.cab .marca .letras{--ia:#E1FF01;}
.cab .der{display:flex;align-items:center;gap:8px;}
.entrar-c{height:46px;padding:0 20px;border:none;border-radius:23px;cursor:pointer;font-family:var(--f);font-size:15px;font-weight:600;
 color:var(--tinta);}
.yo{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--tinta);color:var(--acento);
 font-weight:700;font-size:18px;text-decoration:none;box-shadow:0 0 0 3px #fff,0 10px 24px -10px rgb(0 0 0 / .4);}

.hola{padding:26px 2px 0;}
.hola p{font-size:15.5px;color:var(--gris);margin:0 0 6px;}
.hola h1{font-family:var(--f);font-size:clamp(44px,12.5vw,58px);font-weight:300;letter-spacing:-.055em;line-height:.98;margin:0;}
.hola h1 b{font-weight:550;}

.buscar{display:flex;gap:8px;margin-top:22px;}
.buscar .caja{flex:1;min-width:0;height:60px;border-radius:30px;display:flex;align-items:center;gap:10px;padding:0 8px 0 20px;}
.buscar .caja svg{width:20px;height:20px;flex:0 0 auto;color:var(--tinta);}
.buscar input{flex:1;min-width:0;border:none;background:none;font-family:var(--f);font-size:16.5px;color:var(--tinta);padding:0;}
.buscar input::placeholder{color:var(--gris-2);}
.buscar input:focus{outline:none;}
.buscar .caja:focus-within{box-shadow:inset 0 1px 0 #fff,0 0 0 2px var(--tinta),0 12px 30px -12px rgb(40 52 32 / .3);}
.buscar select{flex:0 0 auto;max-width:46%;height:44px;white-space:nowrap;display:inline-flex;align-items:center;line-height:1;border:none;border-radius:22px;padding:0 14px;background:#fff;color:var(--tinta);
 font-family:var(--f);font-size:13.5px;font-weight:600;cursor:pointer;}
@supports (appearance: base-select){
 .buscar select{appearance:base-select;}
 .buscar select::picker(select){appearance:base-select;border:none;border-radius:20px;padding:6px;margin-top:8px;
  background:rgb(255 255 255 / .92);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);
  box-shadow:inset 0 0 0 1px rgb(0 0 0 / .05),0 24px 60px -10px rgb(30 40 24 / .35);}
 .buscar select option{padding:10px 14px;border-radius:13px;color:var(--tinta);}
 .buscar select option:checked{background:var(--tinta);color:#fff;}
 .buscar select option::checkmark{display:none;}
}
.negro{width:60px;height:60px;flex:0 0 auto;border:none;border-radius:50%;cursor:pointer;background:var(--tinta);color:#fff;
 display:grid;place-items:center;box-shadow:0 12px 24px -10px rgb(0 0 0 / .5);transition:transform .5s var(--resorte);}
.negro:active{transform:scale(.92);}
.negro svg{width:22px;height:22px;}

.chips-i{display:flex;gap:8px;margin:16px -20px 0;padding:0 20px 4px;overflow-x:auto;scrollbar-width:none;}
.chips-i::-webkit-scrollbar{display:none;}
.chips-i button{height:42px;padding:0 18px;border:none;border-radius:21px;display:flex;align-items:center;gap:7px;cursor:pointer;
 font-family:var(--f);font-size:14.5px;font-weight:550;color:var(--tinta);white-space:nowrap;flex:0 0 auto;}
.chips-i button svg{width:15px;height:15px;}
.chips-i button[aria-pressed="true"]{background:var(--tinta);color:#fff;box-shadow:none;}
.chips-i button[aria-pressed="true"]::before{display:none;}

.proximo{display:flex;align-items:center;gap:14px;margin-top:18px;padding:10px 12px 10px 10px;border-radius:28px;text-decoration:none;color:var(--tinta);}
.proximo img{width:66px;height:66px;border-radius:20px;object-fit:cover;flex:0 0 auto;}
.proximo .t{flex:1;min-width:0;}
.proximo small{display:block;font-size:12.5px;color:var(--gris);font-weight:550;}
.proximo b{display:block;font-size:19px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.proximo span{font-size:13.5px;color:var(--gris);}
.proximo .ir{width:44px;height:44px;border-radius:50%;background:var(--tinta);color:#fff;display:grid;place-items:center;flex:0 0 auto;}
.proximo .ir svg{width:18px;height:18px;}

.regalo-inv{display:flex;align-items:center;gap:14px;width:100%;margin-top:16px;padding:12px 12px 12px 14px;border:none;border-radius:26px;
 text-align:left;cursor:pointer;font-family:var(--f);color:#000;background:var(--acento-grad);
 box-shadow:inset 0 1px 0 rgb(255 255 255 / .7),0 20px 44px -24px rgb(146 165 2 / .7);transition:transform .5s var(--resorte);}
.regalo-inv:active{transform:scale(.98);}
.regalo-inv .ico{width:46px;height:46px;border-radius:15px;background:#000;color:var(--acento);display:grid;place-items:center;flex:0 0 auto;}
.regalo-inv .ico svg{width:22px;height:22px;}
.regalo-inv .t{flex:1;min-width:0;}
.regalo-inv b{display:block;font-size:16.5px;font-weight:650;letter-spacing:-.015em;line-height:1.25;}
.regalo-inv .t span{display:block;font-size:13.5px;color:rgb(0 0 0 / .62);margin-top:2px;}
.regalo-inv .ir{width:40px;height:40px;border-radius:50%;background:#000;color:#fff;display:grid;place-items:center;flex:0 0 auto;}
.regalo-inv .ir svg{width:17px;height:17px;}

.mejor{position:relative;margin-top:18px;border-radius:36px;padding:20px 20px 22px;color:var(--tinta);text-decoration:none;display:block;
 background:linear-gradient(158deg,#F2FBB4 0%,#E5F77A 45%,#D3EE45 100%);
 box-shadow:inset 0 1px 0 rgb(255 255 255 / .8),0 22px 44px -22px rgb(120 150 10 / .55);}
.mejor .top{display:flex;align-items:center;justify-content:space-between;}
.fotos{display:flex;align-items:center;}
.fotos img{width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #EBF88E;margin-left:-10px;}
.fotos img:first-child{margin-left:0;}
.fotos span{margin-left:-10px;width:40px;height:40px;border-radius:50%;background:rgb(255 255 255 / .55);display:grid;place-items:center;
 font-size:12.5px;font-weight:650;box-shadow:0 0 0 3px #EBF88E;}
.mejor .mas{width:42px;height:42px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgb(0 0 0 / .15);display:grid;place-items:center;color:var(--tinta);}
.mejor .mas svg{width:18px;height:18px;}
.mejor small{display:block;font-size:13px;color:rgb(0 0 0 / .55);margin-top:18px;font-weight:500;}
.mejor h2{font-family:var(--f);font-size:28px;font-weight:450;letter-spacing:-.035em;line-height:1.05;margin:4px 96px 0 0;text-wrap:balance;}
.mejor .punt{position:absolute;right:22px;top:86px;text-align:right;}
.mejor .punt b{font-size:44px;font-weight:300;letter-spacing:-.05em;line-height:1;display:block;font-variant-numeric:tabular-nums;}
.mejor .punt span{font-size:12px;color:rgb(0 0 0 / .5);}
.mejor .motivo{font-size:14px;color:rgb(0 0 0 / .66);margin:10px 0 0;line-height:1.4;}
.tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;}
.tile{background:rgb(255 255 255 / .42);border-radius:24px;padding:13px 14px 14px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .7);}
.tile .i{display:flex;align-items:center;gap:8px;font-size:12.5px;color:rgb(0 0 0 / .6);}
.tile .i span{width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1.3px rgb(0 0 0 / .18);display:grid;place-items:center;}
.tile .i svg{width:15px;height:15px;}
.tile b{display:block;font-size:30px;font-weight:300;letter-spacing:-.05em;margin-top:10px;line-height:1;font-variant-numeric:tabular-nums;}
.tile b i{font-style:normal;color:rgb(0 0 0 / .38);}
.mejor .fab{position:absolute;left:50%;bottom:-26px;transform:translateX(-50%);width:58px;height:58px;border-radius:50%;background:var(--tinta);
 color:#fff;display:grid;place-items:center;box-shadow:0 0 0 6px var(--salvia),0 12px 24px rgb(0 0 0 / .3);transition:transform .5s var(--resorte);}
.mejor .fab:active{transform:translateX(-50%) scale(.9);}
.mejor .fab svg{width:24px;height:24px;stroke-width:2;}
.mejor.cargando-l h2,.mejor.cargando-l .punt b,.mejor.cargando-l .tile b{color:transparent;border-radius:12px;
 background:linear-gradient(100deg,rgb(255 255 255 / .35) 40%,rgb(255 255 255 / .7) 50%,rgb(255 255 255 / .35) 60%) 0 0/300% 100%;
 animation:brilla 1.5s linear infinite;}

.sec{display:flex;align-items:baseline;justify-content:space-between;padding:42px 2px 12px;}
.sec h3{font-size:19px;font-weight:550;letter-spacing:-.02em;margin:0;}
.sec a{font-size:13.5px;color:var(--gris);text-decoration:none;}
.sec a:hover{color:var(--tinta);}

.graf{border-radius:30px;padding:16px 14px 12px;}
.graf .meses-g{--alto-g:112px;padding-top:26px;}
.graf .bm i{background:var(--gris-3);}
.graf .bm.buena i{background:linear-gradient(180deg,#EDFB8C,#D8F03A);box-shadow:inset 0 1px 0 #fff;}
.graf .bm.mala i{background:#D7DCD3;}
.graf .bm.rayada i{background:repeating-linear-gradient(-45deg,#B9C0B4 0 2px,transparent 2px 6px),#DCE1D8;}
.graf .bm[aria-pressed="true"] i{background:var(--tinta);box-shadow:none;}
.graf .bm .burbuja{background:var(--tinta);color:#fff;}
.graf .meses-i{color:var(--gris-2);font-family:var(--f);font-weight:500;}
.graf .meses-i .a{color:var(--tinta);font-weight:700;}
.leyenda{display:flex;gap:14px;flex-wrap:wrap;margin:12px 4px 0;font-size:12px;color:var(--gris);}
.leyenda span{display:inline-flex;align-items:center;gap:6px;}
.leyenda i{width:12px;height:12px;border-radius:4px;display:inline-block;}

.ejemplo{display:flex;align-items:center;gap:18px;padding:18px;border-radius:30px;text-decoration:none;color:var(--tinta);overflow:hidden;}
.abanico{position:relative;width:118px;height:150px;flex:0 0 auto;}
.abanico img{position:absolute;top:8px;width:76px;height:134px;object-fit:cover;border-radius:16px;
 box-shadow:0 0 0 3px #fff,0 14px 26px -12px rgb(0 0 0 / .45);transition:transform .6s var(--resorte);}
.abanico img:nth-child(1){left:0;transform:rotate(-9deg);}
.abanico img:nth-child(2){left:21px;transform:rotate(0deg);z-index:1;}
.abanico img:nth-child(3){left:42px;transform:rotate(9deg);z-index:2;}
.ejemplo:hover .abanico img:nth-child(1){transform:rotate(-14deg) translateX(-6px);}
.ejemplo:hover .abanico img:nth-child(3){transform:rotate(14deg) translateX(6px);}
.ejemplo .t small{display:block;font-family:var(--f-mono);font-size:11.5px;color:var(--gris);letter-spacing:.04em;}
.ejemplo .t b{display:block;font-size:21px;font-weight:550;letter-spacing:-.03em;line-height:1.1;margin:4px 0 6px;}
.ejemplo .t span{font-size:14px;color:var(--gris);line-height:1.4;display:block;}
.ejemplo .t em{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-style:normal;font-size:13.5px;font-weight:650;}
.ejemplo .t em svg{width:16px;height:16px;}

.carril{display:flex;gap:12px;margin:0 -20px;padding:0 20px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;
 scrollbar-width:none;}
.carril::-webkit-scrollbar{display:none;}
.destino{position:relative;flex:0 0 auto;width:158px;height:214px;border-radius:26px;overflow:hidden;scroll-snap-align:start;
 text-decoration:none;color:#fff;box-shadow:0 16px 30px -18px rgb(30 40 24 / .6);}
.destino img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--suave);}
.destino:hover img{transform:scale(1.05);}
.destino::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgb(0 0 0 / .72));}
.destino .t{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;}
.destino small{display:block;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;opacity:.8;}
.destino b{display:block;font-family:var(--f-disp);font-weight:300;font-size:28px;letter-spacing:-.04em;line-height:1;}
.destino[hidden]{display:none;}

.pie-i{height:40px;}

.inicio::before{content:"";position:fixed;left:0;right:0;bottom:0;height:130px;z-index:60;pointer-events:none;
 background:linear-gradient(180deg,rgb(228 232 226 / 0),rgb(228 232 226 / .92) 62%);}

@media (min-width:900px){
 .inicio main,.cab{max-width:1080px;}
 .inicio main{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"a b" "c b" "f f" "g g" "d d" "e e";column-gap:40px;align-items:start;}
 .bloque-a{grid-area:a;} .bloque-b{grid-area:b;padding-top:30px;} .bloque-c{grid-area:c;} .bloque-d{grid-area:d;} .bloque-e{grid-area:e;}
 .bloque-f{grid-area:f;} .bloque-g{grid-area:g;}
 .pro-i{display:grid;grid-template-columns:1fr 1.3fr;column-gap:34px;align-items:center;}
 .pro-i[hidden]{display:none;}
 .pro-i .pro-top{grid-column:1;}
 .pro-i ul{grid-column:2;grid-row:1 / span 3;}
 .pro-i .b,.pro-i .pro-letra{grid-column:1;}
 .sv-lista{grid-auto-columns:calc((100% - 30px) / 3.3);}
 .hola h1{font-size:66px;}
 .carril{margin:0;padding:0 0 8px;}
}

.sv-que{margin:-4px 2px 14px;font-size:14px;color:var(--gris);max-width:60ch;line-height:1.5;}
.sv-que b{color:var(--tinta);}
.sv-lista{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;
 margin:0 -20px;padding:0 20px 8px;scrollbar-width:none;}
.sv-lista::-webkit-scrollbar{display:none;}
.solovino{margin:0;scroll-snap-align:start;border-radius:26px;overflow:hidden;background:#fff;display:flex;flex-direction:column;
 box-shadow:0 18px 40px -26px rgb(30 40 24 / .45);}
.solovino img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;}
.solovino figcaption{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1;}
.solovino:not(.con-foto){background:var(--tinta);color:#fff;}
.solovino:not(.con-foto) blockquote{font-size:19px;line-height:1.4;}
.sv-estrellas{color:var(--olivo-tinta);letter-spacing:2px;font-size:15px;}
.solovino:not(.con-foto) .sv-estrellas{color:#E1FF01;}
.solovino blockquote{margin:0;font-size:15.5px;line-height:1.5;flex:1;}
.sv-quien{font-size:13px;color:var(--gris);}
.solovino:not(.con-foto) .sv-quien{color:rgb(255 255 255 / .6);}
.sv-quien b{color:inherit;font-weight:650;}
.solovino:not(.con-foto) .sv-quien b{color:#fff;}

.tile b{white-space:nowrap;}
.tile b .mxn{font-size:.34em;margin-left:.22em;vertical-align:.12em;}

.fd-nota{margin:-4px 2px 14px;font-size:14px;color:var(--gris);max-width:62ch;line-height:1.5;}

.como-funciona{display:flex;align-items:center;gap:14px;width:100%;max-width:560px;margin:14px 0 0;padding:12px 18px 12px 12px;
 border:none;border-radius:22px;background:var(--tinta,#0E110D);color:#fff;cursor:pointer;text-align:left;font-family:var(--f);}
.como-funciona .play{width:46px;height:46px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:var(--acento);color:#000;}
.como-funciona .play svg{width:20px;height:20px;margin-left:3px;}
.como-funciona .t{display:flex;flex-direction:column;min-width:0;}
.como-funciona b{font-size:16px;font-weight:650;}
.como-funciona small{font-size:12.5px;line-height:1.35;color:rgb(255 255 255 / .68);}

.fd-buscar{display:flex;align-items:center;gap:12px;margin:10px 0 0;padding:14px 16px;border-radius:20px;background:var(--tinta,#0E110D);
 color:#fff;text-decoration:none;max-width:560px;}
.fd-buscar>svg{width:22px;height:22px;flex:0 0 auto;color:var(--acento);}
.fd-buscar span{flex:1;min-width:0;display:flex;flex-direction:column;}
.fd-buscar b{font-size:15.5px;font-weight:650;}
.fd-buscar small{font-size:12.5px;color:rgb(255 255 255 / .65);line-height:1.35;}
.fd-buscar .solo-pro{flex:0 0 auto;font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;
 padding:3px 8px;border-radius:999px;background:var(--acento);color:#000;}
.feed.es-pro .solo-sin-pro{display:none;}
.fd-lista{display:flex;gap:12px;margin:0 -20px;padding:0 20px 8px;overflow-x:auto;scroll-snap-type:x mandatory;
 scroll-padding-inline:20px;scrollbar-width:none;}
.fd-lista::-webkit-scrollbar{display:none;}
.fd-t{position:relative;flex:0 0 auto;width:236px;height:300px;border-radius:28px;overflow:hidden;scroll-snap-align:start;
 text-decoration:none;color:#fff;background:#141416;box-shadow:0 18px 34px -20px rgb(30 40 24 / .65);}
.fd-t img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--suave);}
.fd-t:hover img{transform:scale(1.05);}
.fd-t::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .25) 0%,transparent 30%,rgb(0 0 0 / .82) 78%);}
.fd-sello{position:absolute;top:12px;left:12px;z-index:1;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;
 border-radius:999px;font-size:12.5px;font-weight:700;background:#fff;color:#000;}
.fd-sello.minimo{background:var(--acento);}
.fd-sello svg{width:14px;height:14px;stroke-width:2.4;}
.fd-cuerpo{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;display:flex;flex-direction:column;gap:3px;}
.fd-cuerpo small{font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.85;}
.fd-cuerpo b{font-family:var(--f-disp);font-weight:300;font-size:32px;letter-spacing:-.045em;line-height:1;}
.fd-precio{font-size:24px;font-weight:700;letter-spacing:-.02em;margin-top:4px;}
.fd-precio small{font-size:11px;font-weight:600;margin-left:4px;opacity:.8;}
.fd-precio.tapado{filter:blur(7px);user-select:none;}
.fd-detalle{font-size:12.5px;opacity:.85;line-height:1.35;}
.fd-candado{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--acento);}
.fd-candado svg{width:14px;height:14px;stroke-width:2.2;}
.fd-pct{text-transform:none;letter-spacing:0;}
.fd-credito{position:absolute;top:48px;left:14px;right:14px;z-index:1;font-size:9.5px;line-height:1.2;color:rgb(255 255 255 / .6);
 white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgb(0 0 0 / .6);}
.fd-t:not(:has(.fd-sello)) .fd-credito{top:14px;}

.pro-i{margin:34px 0 8px;padding:24px 22px 22px;border-radius:30px;background:#0A0A0B;color:#F4F4F5;
 box-shadow:0 24px 50px -26px rgb(0 0 0 / .6);
 background-image:radial-gradient(90% 70% at 100% 0%,rgb(var(--acento-rgb) / .16),transparent 60%);}
.pro-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 14px;margin-bottom:16px;}
.pro-n{font-family:var(--f-disp);font-weight:300;font-size:34px;letter-spacing:-.045em;line-height:1;}
.pro-n .ia{color:var(--acento);}
.pro-n b{font-weight:600;color:#fff;}
.pro-desde{font-size:14px;color:var(--texto-2);}
.pro-desde b{color:#fff;font-size:18px;}
.pro-ya{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:650;color:var(--acento);}
.pro-ya svg{width:16px;height:16px;}
.pro-i ul{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:12px;}
.pro-i li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;line-height:1.4;color:var(--texto-2);}
.pro-i li b{color:#fff;font-weight:600;}
.pro-i li svg{flex:0 0 auto;width:20px;height:20px;margin-top:1px;color:var(--acento);stroke-width:2;}
.pro-i .b{width:100%;}
.pro-letra{margin:12px 2px 0;font-size:12.5px;color:var(--texto-3);line-height:1.45;}
@media (min-width:900px){ .fd-lista{margin:0;padding:0 0 8px;} }
.sec .sec-der{display:inline-flex;align-items:center;gap:10px;}
.fd-mas{display:grid;place-items:center;background:#0A0A0B;color:var(--acento);font-weight:700;font-size:15px;text-align:center;padding:20px;}
.fd-mas::after{display:none;}
.fd-mas span{display:inline-flex;align-items:center;gap:8px;}
.fd-mas svg{width:18px;height:18px;}
.pro-i li a{color:var(--acento);font-weight:600;}
.pro-n .ayuda-b{vertical-align:6px;margin-left:4px;color:var(--acento);background:rgb(var(--acento-rgb) / .12);box-shadow:inset 0 0 0 1px rgb(var(--acento-rgb) / .45);}
/* 2026-11-05 · 498c53 */
