.can-hero{padding-block:clamp(28px,4vw,56px) var(--seccion)}.can-cab{gap:22px;display:grid}.can-hero h1{max-width:15ch;font-size:clamp(40px,5.6vw,84px)}.can-regleta{margin-top:clamp(36px,5vw,64px)}.can-regleta ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,20px);display:grid}.can-regleta li{background:var(--blanco);border:1px solid var(--linea);border-radius:22px;align-content:start;gap:8px;margin-bottom:28px;padding:clamp(18px,2vw,26px);display:grid;position:relative}.can-regleta li.libre{background:0 0;border:2px dashed #b9c4b5}.can-ic{background:var(--verde);width:48px;height:48px;color:var(--blanco);border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.can-regleta li.libre .can-ic{background:var(--crema-2);color:var(--gris);box-shadow:inset 0 0 0 1px var(--linea)}.can-ic svg{width:22px;height:22px}.can-regleta b{font:700 clamp(20px,2vw,26px)/1.1 var(--titular);letter-spacing:-.02em}.can-et{background:var(--lima);color:var(--tinta);font:600 13px/1.2 var(--sans);border-radius:999px;justify-self:start;padding:5px 10px}.can-regleta li.libre .can-et{background:var(--tinta);color:var(--blanco)}.can-regleta p{color:var(--gris);font-size:15px;line-height:1.4}.can-ir{min-height:44px;color:var(--verde);align-items:center;gap:8px;font-weight:600;line-height:1.25;display:inline-flex}.can-ir svg{flex:none;width:18px;height:18px}.can-cable{background:var(--verde);width:2px;height:28px;position:absolute;bottom:-29px;left:50%}.can-regleta li.libre .can-cable{background:0 0;border-left:2px dashed #b9c4b5}.can-base{background:var(--tinta);min-height:72px;color:var(--blanco);font:700 clamp(17px,1.8vw,22px)/1.2 var(--titular);letter-spacing:-.015em;text-align:center;border-radius:20px;justify-content:center;align-items:center;gap:14px;padding:12px 20px;display:flex}.can-base svg{flex:none;width:36px;height:36px}.can-igual{padding-block:var(--seccion)}.can-igual-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.can-igual h2{max-width:11ch;font-size:clamp(34px,4.4vw,62px);position:sticky;top:104px}.can-igual dl{border-top:1px solid #ffffff40;display:grid}.can-igual dl div{border-bottom:1px solid #ffffff40;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:8px 24px;padding-block:clamp(18px,2.2vw,28px);display:grid}.can-igual dt{font:700 clamp(20px,2vw,26px)/1.15 var(--titular);letter-spacing:-.015em;align-items:center;gap:14px;display:flex}.can-igual dt span{background:var(--lima);width:44px;height:44px;color:var(--tinta);border-radius:12px;flex:none;place-items:center;display:grid}.can-igual dt svg{width:20px;height:20px}.can-igual dd{color:var(--sobre-verde-suave);line-height:1.45}.can-plan{padding-block:var(--seccion)}.can-plan-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.can-plan-tx{justify-items:start;gap:20px;display:grid}.can-plan h2{max-width:12ch;font-size:clamp(32px,4vw,56px)}.can-tabla{border-collapse:collapse;background:var(--blanco);width:100%;box-shadow:0 0 0 1px var(--linea);border-radius:24px;overflow:hidden}.can-tabla th,.can-tabla td{text-align:left;border-bottom:1px solid var(--linea);padding:clamp(14px,1.8vw,22px) clamp(12px,1.6vw,22px)}.can-tabla tbody tr:last-child>*{border-bottom:0}.can-tabla thead th{background:var(--tinta);color:var(--blanco);font:600 14px var(--sans)}.can-tabla tbody th{font:700 clamp(17px,1.7vw,21px)/1.2 var(--titular);letter-spacing:-.015em}.can-tabla .si{color:var(--verde-osc);align-items:center;gap:6px;font-weight:600;display:inline-flex}.can-tabla .si svg{stroke-width:2.8px;width:18px;height:18px}.can-tabla .mas{color:var(--gris);font-weight:500}.can-final{background:var(--lima);color:var(--tinta);padding-block:clamp(64px,8vw,104px)}.can-final-in{justify-items:start;gap:22px;display:grid}.can-final h2{max-width:20ch;font-size:clamp(32px,4.4vw,62px)}.can-final p{max-width:56ch;color:var(--sobre-lima-suave);font-size:18px;line-height:1.5}@media (width<=980px){.can-regleta ul{grid-template-columns:repeat(2,minmax(0,1fr))}.can-regleta li{margin-bottom:0}.can-cable{display:none}.can-base{margin-top:clamp(10px,1.4vw,20px)}.can-igual-in,.can-plan-in{grid-template-columns:1fr}.can-igual h2{position:static}}@media (width<=560px){.can-regleta ul,.can-igual dl div{grid-template-columns:1fr}.can-tabla thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.can-tabla,.can-tabla tbody,.can-tabla tr,.can-tabla th,.can-tabla td{display:block}.can-tabla tr{border-bottom:1px solid var(--linea);padding:16px}.can-tabla tbody tr:last-child{border-bottom:0}.can-tabla th,.can-tabla td{border:0;padding:0}.can-tabla tbody th{margin-bottom:10px}.can-tabla td{grid-template-columns:88px minmax(0,1fr);gap:10px;padding-block:5px;display:grid}.can-tabla td:before{content:attr(data-c);color:var(--gris);font-size:15px}}
