:root{--bg:#0a0a09;--carbon:#1f1f1f;--borde:#535353;--titulo:#feffff;--cuerpo:#e0e0e0;--suave:#a9a9a6;--verde:#50c878;--verde-10:#50c8781a;--verde-25:#50c87840;--dato-sube:#16a349;--vietnam:var(--font-vietnam),system-ui,sans-serif;--urbanist:var(--font-urbanist),system-ui,sans-serif;--max:1400px;--gutter:clamp(16px,4vw,48px);--radio:20px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--cuerpo);font:400 18px/1.6 var(--urbanist);margin:0;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--vietnam);color:var(--titulo);letter-spacing:-.035em;margin:0;font-weight:500;line-height:1.02}h2{font-size:clamp(38px,5.4vw,72px)}h3{letter-spacing:-.025em;font-size:clamp(26px,2.6vw,36px);line-height:1.1}p{margin:0 0 1em}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.eyebrow{font:600 13px/1 var(--urbanist);letter-spacing:.16em;text-transform:uppercase;color:var(--verde);align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.skip{background:var(--verde);color:var(--bg);z-index:100;border-radius:999px;padding:10px 16px;position:absolute;top:8px;left:-999px}.skip:focus{left:16px}:focus-visible{outline:2px solid var(--verde);outline-offset:3px;border-radius:6px}.btn{border:1.5px solid var(--verde);background:var(--verde);min-height:52px;color:var(--bg);font:600 16px/1 var(--urbanist);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.btn:hover{color:var(--titulo);border-color:var(--titulo);background:0 0}.btn:active{transform:scale(.97)}.btn svg{width:18px;height:18px;transition:transform .25s}.btn:hover svg{transform:translate(4px)}.btn--ghost{-webkit-backdrop-filter:blur(8px);color:var(--titulo);background:#0a0a0973;border-color:#feffff59}.btn--ghost:hover{border-color:var(--verde);color:var(--verde)}.cab{z-index:50;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:fixed;inset:0 0 auto}.cab.solida{-webkit-backdrop-filter:blur(14px);background:#0a0a09d1;border-color:#53535373}.cab .wrap{justify-content:space-between;align-items:center;gap:24px;height:78px;display:flex}.marca{align-items:center;gap:12px;text-decoration:none;display:flex}.marca img.disco{width:40px;height:40px}.marca img.texto{width:auto;height:22px}.nav{align-items:center;gap:34px;display:flex}.nav a{color:var(--cuerpo);padding:6px 0;font-size:16px;font-weight:500;text-decoration:none;position:relative}.nav a:after{content:"";background:var(--verde);transform-origin:0;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav a:hover{color:var(--titulo)}.nav a:hover:after{transform:scaleX(1)}.cab .btn{min-height:44px;padding:0 22px;font-size:15px}.burger{border:1px solid var(--borde);width:48px;height:48px;color:var(--titulo);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:none}.burger span,.burger span:before,.burger span:after{background:currentColor;width:18px;height:1.5px;transition:transform .3s,background .3s;display:block;position:relative}.burger span:before,.burger span:after{content:"";position:absolute;left:0}.burger span:before{top:-6px}.burger span:after{top:6px}.abierto .burger span{background:0 0}.abierto .burger span:before{transform:translateY(6px)rotate(45deg)}.abierto .burger span:after{transform:translateY(-6px)rotate(-45deg)}.hero{isolation:isolate;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero__media{z-index:-2;background:#050505 url(/assets/hero-16x9-poster.webp) 50%/cover no-repeat;position:absolute;inset:0}.hero__media video{object-fit:cover;width:100%;height:100%}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a0a09eb 0%,#0a0a099e 38%,#0a0a0900 68%), linear-gradient(180deg,#0a0a098c 0%,#0a0a0900 22%,#0a0a0900 60%,var(--bg) 100%);position:absolute;inset:0}.hero .wrap{width:100%;padding-top:140px;padding-bottom:clamp(56px,9vh,110px)}.hero__txt{max-width:940px}.hero h1{letter-spacing:-.05em;margin:22px 0 28px;font-size:clamp(50px,8.4vw,124px);line-height:.95}.hero h1 em{color:var(--verde);font-style:normal;display:block}.hero__lead{color:var(--cuerpo);text-shadow:0 1px 18px #0009;max-width:600px;font-size:clamp(18px,1.6vw,21px)}.hero__ctas{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero__nota{color:var(--suave);align-items:center;gap:14px;margin-top:40px;font-size:15px;display:flex}.estrellas{color:#f5c451;letter-spacing:2px;font-size:15px}.hero__nota strong{color:var(--titulo);font-weight:600}.scrollcue{right:var(--gutter);writing-mode:vertical-rl;letter-spacing:.3em;text-transform:uppercase;color:var(--suave);align-items:center;gap:14px;font-size:12px;text-decoration:none;display:flex;position:absolute;bottom:clamp(56px,9vh,110px)}.scrollcue:after{content:"";background:linear-gradient(var(--verde),transparent);transform-origin:top;width:1px;height:70px;animation:2.4s ease-in-out infinite cue}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1)translateY(20px)}}@media (prefers-reduced-motion:no-preference){.sube{animation:1s cubic-bezier(.2,.7,.2,1) both sube}.d1{animation-delay:80ms}.d2{animation-delay:.18s}.d3{animation-delay:.3s}.d4{animation-delay:.42s}}@keyframes sube{0%{transform:translateY(34px)}to{transform:none}}.prueba{background:linear-gradient(180deg,var(--bg),#0e0e0d);border-top:1px solid #53535380;border-bottom:1px solid #53535380}.prueba__grid{grid-template-columns:repeat(3,1fr);display:grid}.cifra{border-right:1px solid #53535380;padding:38px 28px}.cifra:last-child{border-right:0}.cifra b{font:500 clamp(40px,4.4vw,60px)/1 var(--vietnam);letter-spacing:-.04em;color:var(--titulo);margin-bottom:10px;display:block}.cifra span{color:var(--suave);font-size:16px}.logos{border-top:1px solid #53535380;padding:28px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.logos__pista{align-items:center;gap:84px;width:max-content;display:flex}@media (prefers-reduced-motion:no-preference){.logos__pista{animation:38s linear infinite cinta}}.logos img{filter:grayscale()brightness(1.4);opacity:.72;width:auto;height:30px}@keyframes cinta{to{transform:translate(-50%)}}.logos__tit{text-align:center;color:var(--suave);letter-spacing:.04em;margin:0 0 20px;font-size:14px}section{scroll-margin-top:72px;position:relative}.bloque{padding:clamp(88px,12vw,160px) 0}.cabecera{grid-template-columns:1.1fr .9fr;align-items:end;gap:40px;margin-bottom:clamp(44px,6vw,80px);display:grid}.cabecera h2{margin-top:18px}.cabecera p{color:var(--suave);justify-self:end;max-width:520px;margin:0;font-size:19px}.servicios{grid-template-rows:auto auto;grid-template-columns:1.25fr 1fr;gap:22px;display:grid}.serv{border-radius:var(--radio);background:var(--carbon);isolation:isolate;border:1px solid #53535399;flex-direction:column;min-height:420px;text-decoration:none;transition:border-color .35s,transform .35s;display:flex;position:relative;overflow:hidden}.serv:first-child{grid-row:span 2;min-height:640px}.serv__img{z-index:-2;position:absolute;inset:0}.serv__img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.serv:before{content:"";z-index:-1;background:linear-gradient(#0a0a0926 0%,#0a0a098c 45%,#0a0a09f5 100%);position:absolute;inset:0}.serv:after{content:"";z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),#50c87829,transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.serv:hover{border-color:var(--verde);transform:translateY(-4px)}.serv:hover:after{opacity:1}.serv:hover .serv__img img{transform:scale(1.06)}.serv__cuerpo{margin-top:auto;padding:clamp(24px,3vw,40px)}.serv__num{font:500 14px/1 var(--urbanist);letter-spacing:.14em;color:var(--verde);margin-bottom:16px;display:block}.serv h3{margin-bottom:14px}.serv p{color:var(--cuerpo);max-width:520px;font-size:17px}.serv__ir{color:var(--titulo);align-items:center;gap:10px;margin-top:8px;font-weight:600;display:inline-flex}.serv__ir i{border:1px solid #feffff59;border-radius:999px;place-items:center;width:40px;height:40px;font-style:normal;transition:background .3s,border-color .3s,color .3s;display:grid}.serv:hover .serv__ir i{background:var(--verde);border-color:var(--verde);color:var(--bg)}.caso{background:radial-gradient(at 100% 0%,#50c87838 0%,var(--carbon) 55%);border:1px solid #53535399;border-radius:28px;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,5vw,72px);padding:clamp(32px,5vw,72px);display:grid;overflow:hidden}.caso h2{margin:18px 0 22px;font-size:clamp(34px,4.4vw,58px)}.caso__intro p{color:var(--cuerpo)}.caso__fuente{color:var(--suave);margin-top:18px;font-size:14px}.kpis{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kpi{border-radius:var(--radio);background:#0a0a099e;border:1px solid #5353538c;padding:26px}.kpi b{font:500 clamp(36px,3.8vw,54px)/1 var(--vietnam);letter-spacing:-.04em;color:var(--titulo);display:block}.kpi span{color:var(--suave);margin-top:12px;font-size:16px;line-height:1.45;display:block}.delta{color:#3bc46b;background:#16a34924;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.kpi--ancho{flex-wrap:wrap;grid-column:span 2;justify-content:space-between;align-items:center;gap:20px;display:flex}.yo{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.yo__foto{aspect-ratio:4/5;background:var(--carbon);border-radius:28px;position:relative;overflow:hidden}.yo__foto img{object-fit:cover;object-position:50% 20%;filter:grayscale(.25)contrast(1.05);width:100%;height:100%}.yo__foto:after{content:"";background:linear-gradient(#0000 55%,#0a0a09d9);position:absolute;inset:0}.yo__firma{z-index:1;color:var(--titulo);font-weight:600;position:absolute;bottom:22px;left:24px;right:24px}.yo__firma small{color:var(--suave);font-size:15px;font-weight:400;display:block}.yo h2{margin:18px 0 28px;font-size:clamp(36px,4.6vw,62px)}.yo__txt p{font-size:19px}.yo__txt p.destacado{font:500 clamp(22px,2vw,27px)/1.35 var(--vietnam);letter-spacing:-.02em;color:var(--titulo);border-left:2px solid var(--verde);margin:30px 0;padding-left:22px}.metodo{background:linear-gradient(180deg,var(--bg) 0%,#0d0f0d 50%,var(--bg) 100%)}.pasos{counter-reset:paso;grid-template-columns:repeat(4,1fr);gap:28px;display:grid;position:relative}.linea{background:linear-gradient(90deg,var(--verde) 0%,var(--verde) 80%,#50c87826 100%);transform-origin:0;height:2px;position:absolute;top:27px;left:18px;right:0;box-shadow:0 0 14px #50c87899}@media (prefers-reduced-motion:no-preference){.linea{animation:2.4s cubic-bezier(.6,.1,.2,1) .3s both traza}}@keyframes traza{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.paso{padding-top:78px;position:relative}.paso__nodo{background:var(--bg);border:2px solid var(--verde);width:36px;height:36px;box-shadow:0 0 0 6px var(--bg),0 0 28px #50c8788c;border-radius:999px;position:absolute;top:10px;left:0}.paso__nodo:after{content:"";background:var(--verde);border-radius:999px;position:absolute;inset:8px}.paso small{font:600 13px/1 var(--urbanist);letter-spacing:.16em;color:var(--verde);text-transform:uppercase}.paso h3{margin:12px 0 14px;font-size:clamp(26px,2.4vw,32px)}.paso p{color:var(--suave);font-size:17px}.resenas{grid-template-columns:1.5fr 1fr;gap:20px;display:grid}.resena:first-child{grid-row:span 2}.resena{background:var(--carbon);border-radius:var(--radio);border:1px solid #53535399;flex-direction:column;gap:18px;margin:0;padding:32px;display:flex}.resena blockquote{color:var(--titulo);margin:0;font-size:18px;line-height:1.55}.resena:first-child blockquote{font:500 clamp(20px,1.7vw,24px)/1.4 var(--vietnam);letter-spacing:-.015em}.resena footer{color:var(--suave);align-items:center;gap:12px;margin-top:auto;font-size:15px;display:flex}.resena footer b{color:var(--titulo);font-weight:600;display:block}.avatar{background:radial-gradient(at 0 0,var(--verde),var(--carbon) 70%);width:42px;height:42px;color:var(--titulo);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.faq__lat{position:sticky;top:120px}.faq__lat h2{margin:18px 0 22px;font-size:clamp(36px,4.4vw,58px)}.faq__lat p{color:var(--suave)}details{border-bottom:1px solid #53535399}details:first-child{border-top:1px solid #53535399}summary{cursor:pointer;font:500 clamp(19px,1.6vw,23px)/1.3 var(--vietnam);letter-spacing:-.015em;color:var(--titulo);justify-content:space-between;align-items:center;gap:24px;padding:28px 0;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary i{border:1px solid var(--borde);border-radius:999px;flex:none;width:40px;height:40px;transition:transform .35s,background .3s,border-color .3s;position:relative}summary i:before,summary i:after{content:"";background:var(--titulo);width:14px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}summary i:after{transition:transform .35s;transform:translate(-50%,-50%)rotate(90deg)}details[open] summary i{background:var(--verde);border-color:var(--verde)}details[open] summary i:before,details[open] summary i:after{background:var(--bg)}details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}summary:hover{color:var(--verde)}.resp{color:var(--cuerpo);padding:0 64px 28px 0}.cierre{isolation:isolate;padding:clamp(96px,13vw,180px) 0;position:relative;overflow:hidden}.cierre__media{z-index:-2;background:#050505 url(/assets/cierre-poster.webp) 50%/cover no-repeat;position:absolute;inset:0}.cierre__media video{object-fit:cover;width:100%;height:100%}.cierre:before{content:"";z-index:-1;background:linear-gradient(180deg,var(--bg) 0%,#0a0a098c 30%,#0a0a09b3 70%,var(--bg) 100%);position:absolute;inset:0}.cierre__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.cierre h2{margin:18px 0 26px;font-size:clamp(40px,5.6vw,80px)}.cierre__txt p{max-width:520px;font-size:19px}.contactos{flex-direction:column;gap:12px;margin-top:30px;display:flex}.contactos a{color:var(--titulo);align-items:center;gap:14px;width:max-content;max-width:100%;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex}.contactos a span{border:1px solid #feffff4d;border-radius:999px;flex:none;place-items:center;width:44px;height:44px;transition:background .3s,border-color .3s;display:grid}.contactos a:hover span{background:var(--verde);border-color:var(--verde);color:var(--bg)}.contactos svg{width:18px;height:18px}.form{-webkit-backdrop-filter:blur(18px);background:#1f1f1fc7;border:1px solid #535353b3;border-radius:28px;padding:clamp(26px,3.4vw,44px);box-shadow:0 30px 80px #00000080}.form h3{margin-bottom:8px;font-size:clamp(24px,2.2vw,30px)}.form>p{color:var(--suave);margin-bottom:24px;font-size:16px}.campo{margin-bottom:16px}.campo label{color:var(--cuerpo);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.campo input,.campo textarea,.campo select{border:1px solid var(--borde);color:#0a0a09;width:100%;min-height:52px;font:500 16px/1.4 var(--urbanist);background:#fff;border-radius:5px;padding:14px 16px}.campo textarea{resize:vertical;min-height:110px}.campo input:focus,.campo textarea:focus,.campo select:focus{outline:2px solid var(--verde);outline-offset:1px}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{position:relative}.chip input{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip span{border:1px solid var(--borde);cursor:pointer;min-height:44px;color:var(--cuerpo);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.chip input:checked+span{background:var(--verde);border-color:var(--verde);color:var(--bg)}.chip input:focus-visible+span{outline:2px solid var(--verde);outline-offset:2px}.form .btn{width:100%;margin-top:8px}.form__legal{color:var(--suave);text-align:center;margin:14px 0 0;font-size:13px}.form__error{color:#ff8a80;margin:0 0 10px;font-size:14px}.form__error:empty{display:none}.pie{border-top:1px solid #53535380;padding:64px 0 36px;font-size:16px}.pie__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.pie h4{font:600 13px/1 var(--urbanist);letter-spacing:.16em;text-transform:uppercase;color:var(--suave);margin:0 0 18px}.pie ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pie a{color:var(--cuerpo);text-decoration:none}.pie a:hover{color:var(--verde)}.pie__marca p{color:var(--suave);max-width:360px;margin-top:20px}.pie__base{color:var(--suave);border-top:1px solid #53535366;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:26px;font-size:14px;display:flex}.pie__base nav{gap:22px;display:flex}.pie__base nav a{padding:10px 0;display:inline-block}.wa{z-index:40;background:var(--verde);width:58px;height:58px;color:var(--bg);border-radius:999px;place-items:center;transition:transform .25s;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 30px #00000073}.wa:hover{transform:scale(1.07)}.wa svg{width:28px;height:28px}@media (width<=1024px){.nav{-webkit-backdrop-filter:blur(14px);padding:12px var(--gutter) 28px;border-bottom:1px solid var(--borde);visibility:hidden;background:#0a0a09f7;flex-direction:column;align-items:stretch;gap:0;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:fixed;inset:78px 0 auto;transform:translateY(-120%)}.abierto .nav{visibility:visible;transform:none}.nav a{font:500 24px/1 var(--vietnam);letter-spacing:-.02em;color:var(--titulo);border-bottom:1px solid #53535366;padding:18px 0}.nav a:after{display:none}.burger{display:inline-flex}.cab .btn{display:none}.abierto .cab,.cab.abierto{background:#0a0a09f7}.servicios{grid-template-columns:1fr 1fr}.serv:first-child{grid-area:auto/span 2;min-height:520px}.caso,.yo,.faq,.cierre__grid{grid-template-columns:1fr}.yo__foto{max-width:480px}.faq__lat{position:static}.pasos{grid-template-columns:1fr 1fr;row-gap:48px}.linea{display:none}.resenas{grid-template-columns:1fr 1fr}.resena:first-child{grid-area:auto/span 2}.pie__grid{grid-template-columns:1fr 1fr}.cabecera{grid-template-columns:1fr}.cabecera p{justify-self:start}}@media (width<=767px){body{font-size:17px}.cab .wrap{height:68px}.nav{inset:68px 0 auto}.marca img.texto{height:18px}.hero{align-items:flex-start}.hero__media{background-image:url(/assets/hero-9x16-poster.webp)}.hero:before{background:linear-gradient(180deg,#0a0a09d1 0%,#0a0a09b8 40%,#0a0a098c 62%,#0a0a0933 80%,var(--bg) 100%)}.hero__lead{text-shadow:0 1px 3px #000000e6,0 2px 20px #000c}.hero .eyebrow{letter-spacing:.12em;font-size:11px}.hero .eyebrow:before{width:18px}.hero .wrap{flex-direction:column;min-height:100svh;padding-top:112px;padding-bottom:56px;display:flex}.hero h1{margin:18px 0 20px;font-size:clamp(44px,13vw,64px)}.hero__ctas{margin-top:auto;padding-top:28px}.hero__ctas .btn{flex:100%}.hero__nota{margin-top:20px}.scrollcue{display:none}.prueba__grid{grid-template-columns:1fr}.cifra{border-bottom:1px solid #53535380;border-right:0;padding:24px 0}.cifra b{margin-bottom:6px}.logos img{height:24px}.logos__pista{gap:56px}.servicios{grid-template-columns:1fr}.serv:first-child{grid-column:auto;min-height:480px}.serv{min-height:440px}.kpis{grid-template-columns:1fr}.kpi--ancho{grid-column:auto}.pasos{grid-template-columns:1fr;padding-left:8px}.pasos:before{content:"";background:linear-gradient(var(--verde),#50c8781a);width:2px;position:absolute;top:20px;bottom:0;left:25px}.paso{padding:0 0 0 64px}.paso__nodo{top:0}.resenas{grid-template-columns:1fr}.resena:first-child{grid-column:auto}.resp{padding-right:0}.pie__grid{grid-template-columns:1fr}.contactos a{font-size:17px}}.nav__grupo{position:relative}.nav__grupo>button{color:var(--cuerpo);font:500 16px/1 var(--urbanist);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;display:inline-flex}.nav__grupo>button:hover,.nav__grupo:focus-within>button{color:var(--titulo)}.nav__grupo>button svg{width:12px;height:12px;transition:transform .25s}.nav__sub{-webkit-backdrop-filter:blur(14px);visibility:hidden;background:#141413f7;border:1px solid #535353b3;border-radius:16px;gap:2px;min-width:310px;padding:10px;transition:transform .2s,visibility .2s;display:grid;position:absolute;top:calc(100% + 14px);left:-22px;transform:translateY(-6px);box-shadow:0 20px 60px #00000080}.nav__sub:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.nav__grupo:hover .nav__sub,.nav__grupo:focus-within .nav__sub,.nav__grupo.abierto .nav__sub{visibility:visible;transform:none}.nav__grupo:hover>button svg,.nav__grupo.abierto>button svg{transform:rotate(180deg)}.nav .nav__sub a{color:var(--titulo);border-radius:10px;padding:12px 14px;font-size:16px;display:block}.nav .nav__sub a:after{display:none}.nav__sub a small{color:var(--suave);margin-top:3px;font-size:13.5px;font-weight:400;display:block}.nav__sub a:hover{background:#50c87814}.nav a[aria-current=page],.nav__grupo.actual>button{color:var(--verde)}.phero{isolation:isolate;align-items:flex-end;min-height:min(86svh,860px);display:flex;position:relative;overflow:hidden}.phero__img{z-index:-2;background:#050505;position:absolute;inset:0}.phero__img img,.phero__img video{object-fit:cover;object-position:70% 50%;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.phero__img img{animation:26s ease-in-out infinite alternate deriva}}@keyframes deriva{0%{transform:scale(1.02)}to{transform:scale(1.1)translate(-1.5%,1%)}}.phero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a0a09f0 0%,#0a0a09b8 42%,#0a0a0914 76%), linear-gradient(180deg,#0a0a0999 0%,#0a0a0900 25%,#0a0a0900 60%,var(--bg) 100%);position:absolute;inset:0}.phero .wrap{width:100%;padding-top:150px;padding-bottom:clamp(56px,8vh,96px)}.phero__txt{max-width:820px}.phero h1{letter-spacing:-.045em;margin:20px 0 26px;font-size:clamp(44px,6.6vw,96px);line-height:.98}.phero h1 em{color:var(--verde);font-style:normal}.phero__lead{text-shadow:0 1px 18px #0009;max-width:640px;font-size:clamp(18px,1.5vw,21px)}.phero__lead p{margin:0 0 .8em}.phero .hero__ctas{margin-top:30px}.phero--corto{min-height:min(64svh,640px)}.phero--solido{background:radial-gradient(at 100% 0%,#50c87833 0%,var(--bg) 55%);min-height:auto}.phero--solido:before{display:none}.phero--solido .wrap{padding-top:160px;padding-bottom:64px}.migas{color:var(--suave);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;padding:0;font-size:14px;list-style:none;display:flex}.migas a{color:var(--cuerpo);text-decoration:none}.migas a:hover{color:var(--verde)}.migas li+li:before{content:"/";color:var(--borde);margin-right:8px}.dos{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.dos>*{min-width:0}.prosa,.texto{overflow-wrap:anywhere}.dos--centro{align-items:center}.dos h2{margin-top:18px}.texto p{font-size:19px}.texto p:last-child{margin-bottom:0}.texto .btn{margin-top:14px}.aparte{position:sticky;top:120px}.aparte p{color:var(--suave)}.aparte h2{margin-bottom:20px}.nota{border:1px solid #535353b3;border-left:3px solid var(--verde);border-radius:0 var(--radio) var(--radio) 0;background:#1f1f1f99;margin:28px 0;padding:26px 28px}.nota p{margin:0 0 .7em;font-size:17px}.nota p:last-child{margin:0}.nota strong{color:var(--titulo)}.panel{background:var(--carbon);border:1px solid #53535399;border-radius:28px;padding:clamp(28px,4vw,56px)}.panel--halo{background:radial-gradient(at 0% 100%,#50c87833 0%,var(--carbon) 60%)}.panel h2{margin:18px 0 22px;font-size:clamp(34px,4vw,54px)}.rejilla{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.rejilla--2{grid-template-columns:repeat(2,1fr)}.tarjeta{background:var(--carbon);border-radius:var(--radio);border:1px solid #53535399;padding:30px;transition:border-color .3s,transform .3s;position:relative;overflow:hidden}.tarjeta:after{content:"";background:radial-gradient(360px circle at var(--mx,50%) var(--my,0%),#50c87821,transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.tarjeta:hover{border-color:#50c878b3;transform:translateY(-3px)}.tarjeta:hover:after{opacity:1}.tarjeta__n{font:600 13px/1 var(--urbanist);letter-spacing:.16em;color:var(--verde);margin-bottom:22px;display:block}.tarjeta h3{margin-bottom:14px;font-size:clamp(22px,1.9vw,27px)}.tarjeta p{color:var(--cuerpo);margin:0 0 .8em;font-size:16.5px}.tarjeta p:last-child{margin:0}a.tarjeta{text-decoration:none;display:block}.tarjeta .post__ir{margin-top:14px}.herramientas{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.herramienta{background:var(--carbon);border-radius:var(--radio);border:1px solid #53535399;flex-direction:column;gap:12px;padding:30px 26px;transition:border-color .3s,transform .3s;display:flex}.herramienta:hover{border-color:#50c878b3;transform:translateY(-3px)}.herramienta img{object-fit:contain;width:64px;height:64px;margin-bottom:10px}.herramienta h3{font-size:clamp(20px,1.6vw,23px)}.herramienta p{color:var(--cuerpo);margin:0;font-size:16px}@media (width<=1024px){.herramientas{grid-template-columns:1fr 1fr}}@media (width<=767px){.herramienta{padding:22px 18px}.herramienta img{width:52px;height:52px}.herramienta p{font-size:15px}}.limites{gap:12px;margin:0;padding:0;list-style:none;display:grid}.limites li{background:#1f1f1fb3;border:1px solid #53535380;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;font-size:18px;display:flex}.limites li:before{content:"";border:1.5px solid var(--suave);background:linear-gradient(45deg,transparent 44%,var(--suave) 44%,var(--suave) 56%,transparent 56%);border-radius:999px;flex:none;width:22px;height:22px;margin-top:3px}.pasos-v{counter-reset:pv;display:grid;position:relative}.pasos-v:before{content:"";background:linear-gradient(var(--verde),#50c87814);width:2px;position:absolute;top:10px;bottom:10px;left:21px}.pv{padding:0 0 42px 76px;position:relative}.pv:last-child{padding-bottom:0}.pv:before{counter-increment:pv;content:counter(pv,decimal-leading-zero);background:var(--bg);border:2px solid var(--verde);width:44px;height:44px;font:600 14px/1 var(--urbanist);color:var(--verde);box-shadow:0 0 0 6px var(--bg),0 0 24px #50c87866;border-radius:999px;place-items:center;display:grid;position:absolute;top:-4px;left:0}.pv h3{margin-bottom:12px;font-size:clamp(23px,2vw,29px)}.pv p{color:var(--cuerpo);margin:0 0 .7em;font-size:17.5px}.resultado{grid-template-columns:repeat(4,1fr);gap:14px;margin:34px 0;display:grid}.resultado .kpi b{font-size:clamp(32px,3vw,46px)}.tabla{-webkit-overflow-scrolling:touch;border:1px solid #53535399;border-radius:16px;margin:28px 0;overflow-x:auto}.tabla table{border-collapse:collapse;width:100%;min-width:560px;font-size:16px}.tabla th{text-align:left;font:600 13px/1.3 var(--urbanist);letter-spacing:.08em;text-transform:uppercase;color:var(--suave);background:#1f1f1fe6;border-bottom:1px solid #53535399;padding:16px 18px}.tabla td{vertical-align:top;color:var(--cuerpo);border-bottom:1px solid #53535359;padding:16px 18px}.tabla tr:last-child td{border-bottom:0}.tabla td:first-child{color:var(--titulo);font-weight:600}.banda{isolation:isolate;background:radial-gradient(at 100% 100%,#50c878 0%,#1f1f1f 62%);border:1px solid #53535399;border-radius:32px;padding:clamp(40px,7vw,96px);position:relative;overflow:hidden}.banda:before{content:"";z-index:-1;background:linear-gradient(#0a0a0945 0%,#0a0a098c 100%);position:absolute;inset:0}.banda h2{max-width:880px;margin:18px 0 22px;font-size:clamp(38px,5vw,72px)}.banda p{max-width:620px;color:var(--titulo);font-size:19px}.banda .hero__ctas{margin-top:28px}.posts{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.post{background:var(--carbon);border-radius:var(--radio);border:1px solid #53535399;flex-direction:column;text-decoration:none;transition:border-color .3s,transform .3s;display:flex;overflow:hidden}.post:hover{border-color:var(--verde);transform:translateY(-4px)}.post__img{aspect-ratio:16/9;background:#050505;overflow:hidden}.post__img img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.post:hover .post__img img{transform:scale(1.06)}.post__cuerpo{flex-direction:column;flex:1;gap:12px;padding:26px;display:flex}.post__meta{color:var(--suave);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;display:flex}.etiqueta{background:var(--verde-10);color:var(--verde);letter-spacing:.02em;border-radius:999px;align-items:center;padding:5px 11px;font-size:13px;font-weight:600;display:inline-flex}.post h3,.post h2{font-size:clamp(21px,1.7vw,25px)}.post--enlazada{position:relative}.post__enlace{color:inherit;text-decoration:none}.post__enlace:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.post__enlace:focus-visible{outline:none}.post--enlazada:has(.post__enlace:focus-visible){outline:2px solid var(--verde);outline-offset:3px}.post p{color:var(--cuerpo);margin:0;font-size:16px}.post__ir{color:var(--titulo);align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-weight:600;display:inline-flex}.post:hover .post__ir,a.tarjeta:hover .post__ir{color:var(--verde)}.posts--2{grid-template-columns:repeat(2,1fr)}.post--destacado{grid-column:1/-1;grid-template-columns:1.2fr 1fr;display:grid}.post--destacado .post__img{aspect-ratio:auto;min-height:400px}.post--destacado .post__cuerpo{justify-content:center;padding:clamp(28px,4vw,52px)}.post--destacado h3,.post--destacado h2{font-size:clamp(28px,2.8vw,40px)}.filtros{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}.filtros button{border:1px solid var(--borde);min-height:44px;color:var(--cuerpo);font:600 15px/1 var(--urbanist);cursor:pointer;background:0 0;border-radius:999px;padding:0 18px;transition:all .2s}.filtros button[aria-pressed=true],.filtros button:hover{background:var(--verde);border-color:var(--verde);color:var(--bg)}.post[hidden]{display:none}.temas{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}.tema{border:1px solid var(--borde);min-height:46px;color:var(--cuerpo);font:600 15px/1 var(--urbanist);border-radius:999px;align-items:center;gap:10px;padding:0 20px;text-decoration:none;transition:all .2s;display:inline-flex}.tema span{background:#feffff14;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:13px;display:inline-grid}.tema:hover{border-color:var(--verde);color:var(--titulo)}.tema--activo{background:var(--verde);border-color:var(--verde);color:var(--bg)}.tema--activo span{background:#0a0a0926}.tema--activo:hover{color:var(--bg)}.progreso{background:var(--verde);transform-origin:0;z-index:60;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0);box-shadow:0 0 12px #50c878b3}.art-hero{background:radial-gradient(at 100% 0%,#50c87829 0%,var(--bg) 50%);padding-top:140px}.art-hero h1{letter-spacing:-.04em;max-width:1050px;margin:18px 0 24px;font-size:clamp(38px,5.2vw,74px);line-height:1.02}.art-hero .entrada{max-width:760px;color:var(--cuerpo);margin-bottom:28px;font-size:clamp(18px,1.5vw,21px)}.art-meta{color:var(--suave);flex-wrap:wrap;align-items:center;gap:12px 22px;font-size:15px;display:flex}.art-meta .autor{color:var(--titulo);align-items:center;gap:12px;font-weight:600;text-decoration:none;display:flex}.art-meta .autor img{object-fit:cover;border-radius:999px;width:44px;height:44px}.art-meta .autor small{color:var(--suave);font-size:13.5px;font-weight:400;display:block}.art-portada{aspect-ratio:21/9;background:#050505;border:1px solid #53535380;border-radius:28px;margin:40px 0 0;overflow:hidden}.art-portada img{object-fit:cover;width:100%;height:100%}.art{grid-template-columns:260px minmax(0,740px);justify-content:center;gap:clamp(40px,6vw,96px);padding:clamp(56px,7vw,96px) 0;display:grid}.toc{align-self:start;max-height:calc(100vh - 140px);position:sticky;top:110px;overflow:auto}.toc__tit{font:600 13px/1 var(--urbanist);letter-spacing:.16em;text-transform:uppercase;color:var(--suave);margin:0 0 16px}.toc ol{border-left:1px solid #53535399;margin:0;padding:0;list-style:none}.toc a{color:var(--suave);border-left:2px solid #0000;margin-left:-1px;padding:9px 0 9px 18px;font-size:15px;line-height:1.35;text-decoration:none;transition:color .2s,border-color .2s;display:block}.toc a:hover{color:var(--titulo)}.toc a.activo{color:var(--verde);border-color:var(--verde)}.toc details summary{display:none}.toc summary svg{flex:none;width:18px;height:18px;transition:transform .25s}.toc details[open] summary svg{transform:rotate(180deg)}.prosa{color:var(--cuerpo);font-size:19px;line-height:1.75}.prosa>:first-child{margin-top:0}.prosa h2{letter-spacing:-.03em;margin:2.2em 0 .7em;scroll-margin-top:100px;font-size:clamp(30px,3vw,42px);line-height:1.1}.prosa h3{margin:1.8em 0 .6em;scroll-margin-top:100px;font-size:clamp(22px,2vw,27px);line-height:1.2}.prosa p{margin:0 0 1.15em}.prosa a{color:var(--verde);text-underline-offset:3px;text-decoration:underline 1px}.prosa a:hover{color:var(--titulo)}.prosa strong{color:var(--titulo);font-weight:600}.prosa ul,.prosa ol{margin:0 0 1.3em;padding-left:1.3em}.prosa li{margin:.45em 0}.prosa ul li::marker{color:var(--verde)}.prosa ol li::marker{color:var(--verde);font-weight:600}.prosa blockquote{border-left:2px solid var(--verde);font:500 clamp(20px,1.7vw,23px)/1.45 var(--vietnam);color:var(--titulo);margin:1.6em 0;padding:4px 0 4px 24px}.prosa blockquote p{margin:0}.prosa hr{background:#53535399;border:0;height:1px;margin:3em 0}.prosa .tabla table{font-size:15.5px;line-height:1.5}.prosa .cta-art{border-radius:var(--radio);background:radial-gradient(at 100% 0%,#50c87833,var(--carbon) 65%);border:1px solid #535353b3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:2em 0;padding:28px 30px;display:flex}.prosa .cta-art p{color:var(--titulo);font:500 21px/1.3 var(--vietnam);max-width:430px;margin:0}.prosa .cta-art a.btn{color:var(--bg);text-decoration:none}.prosa .cta-art a.btn:hover{color:var(--titulo)}.prosa details{border-bottom:1px solid #53535399}.prosa details summary{font-size:clamp(18px,1.5vw,21px)}.prosa details .resp{padding-right:0}.autorcaja{border-radius:var(--radio);background:var(--carbon);border:1px solid #53535399;align-items:flex-start;gap:22px;margin-top:56px;padding:30px;display:flex}.autorcaja img{object-fit:cover;border-radius:999px;flex:none;width:84px;height:84px}.autorcaja b{color:var(--titulo);font:500 22px/1.2 var(--vietnam);margin-bottom:6px;display:block}.autorcaja p{margin:0 0 12px;font-size:16.5px}.autorcaja a{color:var(--verde);font-weight:600;text-decoration:none}.legal{max-width:820px}.legal h2{font-size:clamp(26px,2.4vw,34px)}.legal .tabla table{min-width:0}.datos{gap:14px;display:grid}.dato{background:var(--carbon);border:1px solid #53535399;border-radius:16px;align-items:flex-start;gap:16px;padding:20px 22px;text-decoration:none;transition:border-color .25s;display:flex}a.dato:hover{border-color:var(--verde)}.dato .ico{width:46px;height:46px;color:var(--verde);border:1px solid #feffff40;border-radius:999px;flex:none;place-items:center;display:grid}.dato .ico svg{width:20px;height:20px}.dato b{font:600 13px/1 var(--urbanist);letter-spacing:.14em;text-transform:uppercase;color:var(--suave);margin-bottom:8px;display:block}.dato div{color:var(--titulo);font-size:18px;line-height:1.45}.dato small{color:var(--suave);margin-top:4px;font-size:15px;display:block}.siguiente{counter-reset:sg;gap:16px;margin:0;padding:0;list-style:none;display:grid}.siguiente li{counter-increment:sg;align-items:flex-start;gap:18px;font-size:18px;display:flex}.siguiente li:before{content:counter(sg);background:var(--verde-10);width:36px;height:36px;color:var(--verde);border-radius:999px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.campo select{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A0A09' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/18px no-repeat;padding-right:44px}.opcional{color:var(--suave);font-weight:400}.form__dos{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.form__botones{gap:10px;margin-top:8px;display:grid}.form__botones .btn{margin:0}.nohay{text-align:center;isolation:isolate;place-items:center;min-height:100svh;padding:120px 16px 60px;display:grid;position:relative;overflow:hidden}.nohay h1{letter-spacing:-.06em;font-size:clamp(96px,20vw,280px);line-height:.9}.nohay h1 em{color:var(--verde);font-style:normal}.nohay p{max-width:520px;margin:24px auto 32px;font-size:20px}.nohay .hero__ctas{justify-content:center}@media (width<=1024px){.nav__grupo{border-bottom:1px solid #53535366}.nav__grupo>button{font:500 24px/1 var(--vietnam);letter-spacing:-.02em;color:var(--titulo);justify-content:space-between;width:100%;padding:18px 0}.nav__grupo>button svg{width:18px;height:18px}.nav__sub{min-width:0;box-shadow:none;visibility:visible;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0 0 12px;display:none;position:static;transform:none}.nav__sub:before{display:none}.nav__grupo.abierto .nav__sub{display:grid}.nav .nav__sub a{font:500 18px/1.2 var(--urbanist);color:var(--cuerpo);border-bottom:0;padding:12px 0 12px 16px}.nav{max-height:calc(100svh - 78px);overflow-y:auto}.dos,.rejilla--2{grid-template-columns:1fr}.aparte{position:static}.rejilla,.resultado,.posts{grid-template-columns:1fr 1fr}.post--destacado{grid-template-columns:1fr}.post--destacado .post__img{aspect-ratio:16/9;min-height:0}.art{grid-template-columns:minmax(0,740px)}.toc{background:var(--carbon);border:1px solid #53535399;border-radius:16px;max-height:none;padding:0 20px;position:static}.toc>.toc__tit{display:none}.toc details summary{font:600 16px/1 var(--urbanist);color:var(--titulo);cursor:pointer;justify-content:space-between;align-items:center;padding:18px 0;list-style:none;display:flex}.toc details summary::-webkit-details-marker{display:none}.toc details[open] summary{border-bottom:1px solid #53535380;margin-bottom:8px}.toc details ol{margin-bottom:16px}}@media (width<=767px){.nav{max-height:calc(100svh - 68px)}.phero{min-height:auto}.phero .wrap{padding-top:118px;padding-bottom:48px}.phero__img img{object-position:65% 50%}.phero:before{background:linear-gradient(180deg,#0a0a09bd 0%,#0a0a09cc 55%,var(--bg) 100%)}.phero h1{font-size:clamp(40px,11.5vw,60px)}.phero .hero__ctas .btn{flex:100%}.rejilla,.posts,.posts--2,.resultado{grid-template-columns:1fr}.rejilla>*,.posts>*{grid-column:auto!important}.post--destacado{grid-column:auto}.pv{padding-left:64px}.art-hero{padding-top:112px}.art-portada{aspect-ratio:16/10;border-radius:20px;margin-top:28px}.prosa{font-size:18px}.prosa .cta-art{padding:22px}.autorcaja{flex-direction:column}.form__dos{grid-template-columns:1fr}.banda{border-radius:24px}.limites li{font-size:17px}.tarjeta{padding:26px}}.cc{z-index:80;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.cc[hidden]{display:none}.cc__caja{pointer-events:auto;-webkit-backdrop-filter:blur(14px);background:#141413f7;border:1px solid #535353cc;border-radius:20px;width:100%;max-width:760px;padding:22px 24px;box-shadow:0 20px 60px #0000008c}.cc__titulo{font:600 17px/1.2 var(--vietnam);color:var(--titulo);margin:0 0 8px}.cc__texto{color:var(--cuerpo);margin:0 0 16px;font-size:15.5px;line-height:1.55}.cc__texto a{color:var(--verde)}.cc__panel{gap:10px;margin:0 0 16px;display:grid}.cc__panel[hidden]{display:none}.cc__opcion{cursor:pointer;background:#1f1f1fe6;border:1px solid #53535380;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:15px;line-height:1.45;display:flex}.cc__opcion input{accent-color:#50c878;flex:none;width:24px;height:24px;margin-top:1px}.cc__opcion b{color:var(--titulo);font-weight:600;display:block}.cc__botones{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cc__botones .btn{min-height:46px;padding:0 20px;font-size:15px}@media (width<=767px){.cc{bottom:8px;left:8px;right:8px}.cc__caja{border-radius:16px;padding:14px 16px}.cc__titulo{margin-bottom:4px;font-size:15px}.cc__texto{margin-bottom:12px;font-size:13.5px;line-height:1.45}.cc__botones{gap:8px}.cc__botones .btn{flex:calc(50% - 4px);min-height:40px;padding:0 12px;font-size:14px}.cc__botones [data-cc=aceptar]{flex-basis:100%}}.aceptar{color:var(--cuerpo);cursor:pointer;align-items:flex-start;gap:12px;margin:4px 0 14px;font-size:15px;line-height:1.45;display:flex}.aceptar input{accent-color:#50c878;flex:none;width:24px;height:24px;margin-top:0}.aceptar a{color:var(--verde)}.campo-trampa{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form{position:relative}.form__error a{color:#ff8a80;text-decoration:underline}.form__ok{color:var(--titulo);background:#16a34924;border:1px solid #16a34966;border-radius:14px;outline:none;padding:22px;font-size:17px;line-height:1.5}.form__ok b{font:600 22px/1.2 var(--vietnam);color:#7fe0a0;margin-bottom:6px;display:block}.form__ok a{color:var(--verde)}.form__ok[hidden]{display:none}[hidden]{display:none!important}@media (width<=767px){.tabla:has(.tabla--tarjetas){border:0;border-radius:0;margin:22px 0;overflow:visible}.tabla .tabla--tarjetas,.tabla .tabla--tarjetas tbody,.tabla .tabla--tarjetas tr,.tabla .tabla--tarjetas td{width:100%;min-width:0;display:block}.tabla .tabla--tarjetas thead{display:none}.tabla .tabla--tarjetas tr{background:#1f1f1f8c;border:1px solid #53535399;border-radius:16px;margin-bottom:12px;padding:4px 18px 8px}.tabla .tabla--tarjetas td{border:0;grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 0;font-size:15.5px;display:grid}.tabla .tabla--tarjetas td:before{content:attr(data-label);font:600 11.5px/1.35 var(--urbanist);letter-spacing:.08em;text-transform:uppercase;color:var(--suave)}.tabla .tabla--tarjetas td[data-label=""]{display:block}.tabla .tabla--tarjetas td[data-label=""]:before{content:none}.tabla .tabla--tarjetas td:first-child{font:500 17px/1.3 var(--vietnam);letter-spacing:-.01em;color:var(--titulo);border-bottom:1px solid #53535373;margin-bottom:4px;padding:14px 0 10px;display:block}.tabla .tabla--tarjetas td:first-child:before{content:none}.tabla .tabla--tarjetas td:empty{display:none}}
