@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--noche:#0e0b1d;--indigo:#2a1e4d;--violeta:#5a3b8c;--lila:#8b7cc7;--bruma:#c9c2e3;--pizarra:#3a3a52;--hueso:#f9f9f9;--oro:#e8c46b;--display:"Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--texto:"Inter Variable", Inter, system-ui, sans-serif;--margen:clamp(20px, 4.4vw, 72px);--suave:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--noche);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:var(--hueso);background:var(--noche);font:400 16px/1.55 var(--texto);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,svg{display:block}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd{margin:0;padding:0}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--oro);outline-offset:3px;border-radius:4px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#escena{z-index:0;opacity:0;pointer-events:none;width:100%;height:100lvh;transition:opacity 1s linear;position:fixed;inset:0}.listo #escena{opacity:1}main,.pie{z-index:1;position:relative}.carga{z-index:50;background:var(--noche);place-content:center;justify-items:center;gap:20px;transition:opacity .6s linear,visibility .6s;display:none;position:fixed;inset:0}.con3d .carga{display:grid}.listo .carga{opacity:0;visibility:hidden}.carga__dia{font:500 13px var(--display);letter-spacing:.24em;color:var(--bruma);font-variant-numeric:tabular-nums}.carga__dia b{color:var(--hueso);font-weight:600}.avance{z-index:30;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.avance span{background:linear-gradient(90deg, var(--lila), var(--oro));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.barra{z-index:20;padding:18px var(--margen);transition:background .25s linear, padding .25s var(--suave), backdrop-filter .25s linear;justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.barra.fija{-webkit-backdrop-filter:blur(14px);background:#0e0b1df0;padding-block:10px}.barra__logo img{width:auto;height:36px}.barra__nav{font:500 14px var(--texto);gap:32px;margin-left:auto;display:flex}.barra__nav a{color:var(--bruma);text-decoration:none;transition:color .15s linear}.barra__nav a:hover{color:var(--hueso)}.boton{min-height:52px;font:600 15px var(--texto);color:var(--noche);background:var(--hueso);border:1px solid var(--hueso);cursor:pointer;transition:background .18s linear, color .18s linear, border-color .18s linear, transform .18s var(--suave);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.boton svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px;transition:transform .18s var(--suave)}.boton:hover{background:var(--oro);border-color:var(--oro)}.boton:hover svg{transform:translate(2px,-2px)}.boton:active{transform:scale(.98)}.boton--linea{color:var(--hueso);background:0 0;border-color:#c9c2e373}.boton--linea:hover{color:var(--noche);background:var(--bruma);border-color:var(--bruma)}.boton--chico{min-height:42px;padding:0 20px;font-size:14px}.boton--ancho{grid-column:1/-1;width:100%}.etiqueta{font:600 13px var(--texto);letter-spacing:.08em;text-transform:uppercase;color:var(--bruma)}.titulo{font:700 clamp(38px, 5.6vw, 84px) / .98 var(--display);letter-spacing:-.012em;text-transform:uppercase;text-wrap:balance}.titulo--grande{font-size:clamp(38px,min(7vw,12.5vh),112px)}.subtitulo{font:700 clamp(30px, 3.6vw, 52px) / 1 var(--texto);letter-spacing:-.015em}.cuerpo{color:var(--bruma);max-width:44ch;font-size:clamp(16px,1.25vw,19px);line-height:1.5}.luz{background:linear-gradient(100deg, var(--hueso) 0%, var(--bruma) 42%, var(--lila) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.rev{opacity:0;transition:opacity .7s var(--suave), transform .7s var(--suave);transform:translateY(26px)}.rev.on{opacity:1;transform:none}.pin__dentro{padding:120px var(--margen) 72px;position:relative}.con3d .pin__dentro{height:100svh;position:sticky;top:0;overflow:clip}.con3d .pin--portada{height:240vh}.con3d .pin--tesis{height:660vh}.con3d .pin--proceso{height:600vh}.con3d .pin--luna{height:190vh}.portada{will-change:opacity;flex-direction:column;justify-content:flex-end;min-height:100svh;padding-top:96px;padding-bottom:clamp(24px,4vh,44px);display:flex}.portada__etiqueta{margin-bottom:18px}.portada__titulo{font:700 clamp(44px, 8vw, 132px) / .92 var(--display);letter-spacing:-.012em;text-transform:uppercase;margin-bottom:clamp(20px,3vh,32px)}.linea{margin-bottom:-.04em;padding-bottom:.04em;display:block;overflow:hidden}.linea>span{animation:subir 1.1s var(--suave) both;display:block}.linea:nth-child(2)>span{animation-delay:70ms}.linea:nth-child(3)>span{animation-delay:.14s}.linea:nth-child(4)>span{animation-delay:.21s}.linea--luz>span{background:linear-gradient(95deg, var(--bruma), var(--lila) 70%);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes subir{0%{transform:translateY(105%)}to{transform:none}}.con3d:not(.listo) .linea>span{animation-play-state:paused}.portada__pie{flex-wrap:wrap;align-items:center;gap:20px 40px;display:flex}.portada__texto{color:var(--bruma);max-width:30ch;font-size:clamp(17px,1.5vw,22px);line-height:1.4}.portada__texto strong{color:var(--hueso);font-weight:600}.portada__botones{flex-wrap:wrap;gap:10px;display:flex}.portada__datos{text-align:right;gap:clamp(16px,2.4vw,36px);margin-left:auto;padding-right:60px;display:flex}.portada__datos b{white-space:nowrap;font:700 clamp(20px, 2vw, 30px) / 1 var(--texto);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:block}.portada__datos span{color:var(--bruma);max-width:15ch;margin-left:auto;font-size:13px;line-height:1.3;display:block}.marcas{padding:clamp(72px, 14vh, 160px) var(--margen) clamp(56px, 10vh, 120px);position:relative;overflow:clip}.marcas__titulo{font:500 clamp(22px, 2.6vw, 38px) / 1.1 var(--texto);letter-spacing:-.02em;max-width:18ch}.aro-escena{perspective:1100px;place-items:center;height:clamp(220px,44vh,420px);margin-top:24px;display:grid}.aro{width:0;height:0;transform-style:preserve-3d;will-change:transform;position:relative}.moneda{--lado:clamp(84px, 10vw, 148px);left:calc(var(--lado) / -2);top:calc(var(--lado) / -2);width:var(--lado);height:var(--lado);transform-style:preserve-3d;position:absolute}.moneda__cara,.moneda__dorso{backface-visibility:hidden;border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #c9c2e380}.moneda__cara{background:#fff}.moneda__cara img{object-fit:cover;width:100%;height:100%}.moneda__dorso{background:var(--indigo);place-items:center;display:grid;transform:rotateY(180deg)}.moneda__dorso img{opacity:.75;width:42%;height:auto}.tesis{align-items:flex-end;padding-top:96px;padding-bottom:clamp(32px,7vh,72px);display:flex}.pasos{gap:56px;width:min(100%,680px);display:grid;position:relative}.con3d .pasos{width:min(100%,44vw)}.sintomas{color:var(--bruma);grid-template-columns:1fr 1fr;gap:10px 20px;margin-top:18px;font-size:clamp(14px,1.1vw,17px);line-height:1.3;display:grid}.sintomas li{border-top:1px solid #c9c2e34d;padding-top:8px}.paso__num{font:700 clamp(64px, 9vw, 150px) / .86 var(--display);letter-spacing:-.015em;color:var(--lila);margin-bottom:14px;display:block}.paso .titulo+.cuerpo,.paso .subtitulo+.cuerpo{margin-top:18px}.paso .etiqueta{margin-bottom:16px}.paso .boton{margin-top:28px}.con3d .pasos{min-height:50vh;display:block}.con3d .paso{opacity:0;visibility:hidden;will-change:opacity, transform;position:absolute;bottom:0;left:0;right:0}.tesis__preguntas{display:none}.con3d .tesis__preguntas{pointer-events:none;display:block;position:absolute;inset:0}.pregunta{font:500 clamp(12px, 1vw, 15px) var(--texto);white-space:nowrap;color:var(--hueso);opacity:0;will-change:transform, opacity;background:#0e0b1ddb;border:1px solid #c9c2e366;border-radius:999px;padding:7px 14px;position:absolute;top:0;left:0}.cintas{perspective:900px;height:clamp(230px,38vh,380px);display:none;position:relative;overflow:clip}.con3d .cintas{display:block}.cinta{white-space:nowrap;width:max(240%,3200px);font:700 clamp(20px, 2.8vw, 40px) / 1 var(--display);letter-spacing:-.01em;text-transform:uppercase;will-change:transform;padding:12px 0;display:flex;position:absolute;top:50%;left:-700px;overflow:hidden}.cinta span{align-items:center;gap:.6em;padding-right:.6em;display:inline-flex}.cinta svg{fill:currentColor;flex:none;width:.85em;height:.85em}.cinta--a{background:var(--violeta);color:var(--hueso);margin-top:-62px;transform:rotate(-3deg)}.cinta--b{background:var(--bruma);color:var(--noche);margin-top:26px;transform:rotate(-3deg)}.proceso{flex-direction:column;justify-content:flex-end;padding-top:88px;padding-bottom:clamp(28px,5vh,56px);display:flex}.proceso__cabeza{top:clamp(84px,13vh,130px);left:var(--margen);max-width:42vw;position:absolute}.proceso__cabeza .etiqueta{margin-bottom:12px}.proceso__cabeza .titulo{font-size:clamp(30px,4vw,60px)}.paso__dia{font:700 clamp(56px, 8.6vw, 136px) / .9 var(--texto);letter-spacing:-.015em;color:var(--oro);font-variant-numeric:tabular-nums;margin-bottom:14px;display:block}.dias{gap:6px;width:min(100%,680px);margin-top:28px;display:flex}.dias li{background:var(--pizarra);border-radius:2px;flex:1;height:4px;transition:background .3s linear}.dias li.on{background:var(--bruma)}.dias li:last-child.on{background:var(--oro)}html:not(.con3d) .dias{display:none}.diferencia{position:relative}.luna{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:clamp(96px,16vh,150px);display:flex}.luna .etiqueta{margin-bottom:18px}.luna__titulo{font:700 clamp(44px, 7.6vw, 124px) / .92 var(--display);letter-spacing:-.012em;text-transform:uppercase;text-wrap:balance;max-width:14ch}.luna__titulo .luz{color:var(--hueso);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.comparar{padding:0 var(--margen) clamp(80px, 14vh, 150px);grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px);display:grid;position:relative}.comparar__col{border-radius:clamp(28px,3.4vw,56px);padding:clamp(28px,3.4vw,56px)}.comparar h3{font:700 clamp(26px, 3vw, 44px) / 1 var(--texto);letter-spacing:-.015em;margin-bottom:28px}.comparar li{border-top:1px solid #c9c2e333;padding:16px 0;font-size:clamp(16px,1.4vw,21px);line-height:1.3}.comparar__col--otras{background:var(--noche);box-shadow:inset 0 0 0 1px var(--pizarra);color:var(--bruma)}.comparar__col--magna{background:var(--violeta);color:var(--hueso)}.comparar__col--magna li{border-top-color:#f9f9f947;font-weight:500}.resultados{padding:clamp(48px, 10vh, 110px) var(--margen) clamp(56px, 10vh, 110px);position:relative}.seccion__cabeza{max-width:820px;margin-bottom:clamp(32px,6vh,64px)}.seccion__cabeza .etiqueta{margin-bottom:16px}.seccion__cabeza .titulo{margin-bottom:20px;font-size:clamp(34px,5vw,76px)}.seccion__accion{margin-top:clamp(28px,5vh,48px)}.resultados__sub{font:600 clamp(20px, 2vw, 30px) / 1.15 var(--texto);letter-spacing:-.02em;margin:clamp(32px,6vh,56px) 0 clamp(16px,2.4vh,24px)}.resultados__grandes--3{grid-template-columns:repeat(3,1fr)!important}.resultados__grandes--3 .cifra b{font-size:clamp(44px,5vw,80px)}.resultados__casos small{font:500 13px var(--texto);letter-spacing:.04em;color:var(--bruma);margin-bottom:8px;display:block}.resultados__grandes{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px);display:grid}.cifra{color:var(--hueso);background:var(--indigo);transition:background .18s linear, transform .18s var(--suave);border-radius:clamp(28px,3vw,44px);align-content:start;gap:8px;padding:clamp(24px,3vw,44px);text-decoration:none;display:grid}.cifra:hover{background:var(--violeta);transform:translateY(-3px)}.cifra b{font:700 clamp(46px, 6.4vw, 104px) / 1 var(--display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap}.cifra b i{color:var(--oro);letter-spacing:0;font-style:normal}.cifra strong{font:600 clamp(18px, 1.5vw, 22px) var(--texto);margin-top:10px}.cifra span{color:var(--bruma);max-width:44ch;font-size:16px;line-height:1.45}.resultados__casos{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,40px);margin-top:clamp(28px,5vh,52px);display:grid}.resultados__casos li{border-top:1px solid var(--pizarra);padding-top:14px}.resultados__casos a{font:600 16px var(--texto);text-underline-offset:3px;-webkit-text-decoration-color:var(--lila);text-decoration-color:var(--lila);margin-bottom:2px;display:inline-block}.resultados__casos a:hover{color:var(--oro)}.resultados__casos p{color:var(--bruma);font-size:16px;line-height:1.45}.resultados__nota{color:var(--bruma);margin-top:clamp(24px,4vh,40px);font-size:14px}.sistema{padding:clamp(72px, 14vh, 150px) var(--margen) clamp(56px, 10vh, 110px);position:relative}.pildoras{gap:14px;display:grid}.pildora{--n:0;top:calc(76px + var(--n) * min(60px, 6.6vh));border-radius:76px;grid-template-columns:90px 1fr 1fr;align-items:start;gap:12px 24px;min-height:150px;padding:12px clamp(32px,6vw,96px) 40px;display:grid;position:sticky;box-shadow:0 -18px 44px #0e0b1d66,inset 0 1px #ffffff24}.pildora span{font:500 15px / 2.4 var(--texto);font-variant-numeric:tabular-nums}.pildora h3{font:700 clamp(26px, min(3vw, 4.5vh), 46px) / 1.1 var(--texto);letter-spacing:-.015em}.pildora p{will-change:opacity;max-width:40ch;padding-top:4px;font-size:clamp(15px,1.2vw,18px);line-height:1.45}.pildora:first-child{--n:0;background:var(--indigo);color:var(--hueso)}.pildora:nth-child(2){--n:1;color:var(--hueso);background:#3a2a63}.pildora:nth-child(3){--n:2;color:var(--hueso);background:#4a3278}.pildora:nth-child(4){--n:3;background:var(--violeta);color:var(--hueso)}.pildora:nth-child(5){--n:4;color:var(--hueso);background:#6f5ba6}.pildora:nth-child(6){--n:5;background:var(--lila);color:var(--noche)}.pildora:nth-child(7){--n:6;color:var(--noche);background:#aa9fd5}.pildora:nth-child(8){--n:7;background:var(--bruma);color:var(--noche)}.manifiesto{padding:clamp(72px, 14vh, 150px) var(--margen);position:relative}.manifiesto .etiqueta{margin-bottom:20px}.palabras{font:700 clamp(30px, 4.6vw, 72px) / 1.06 var(--texto);letter-spacing:-.015em;max-width:22ch}.palabras--centro{text-align:center;max-width:24ch;margin-inline:auto}.manifiesto__filas{gap:0;margin-top:clamp(40px,8vh,80px);display:grid}.manifiesto__filas div{border-top:1px solid #c9c2e340;grid-template-columns:1fr 1fr;gap:6px 32px;padding:18px 0;font-size:clamp(16px,1.5vw,22px);line-height:1.3;display:grid}.manifiesto__filas span{color:var(--bruma)}.manifiesto__filas b{font-weight:600}.manifiesto__por{max-width:58ch;margin-top:clamp(28px,5vh,48px)}.sistemas,.metodo,.ventajas,.para,.preguntas{padding:clamp(56px, 10vh, 110px) var(--margen);position:relative}.sistemas__lista{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,24px);display:grid}.sis{background:var(--noche);box-shadow:inset 0 0 0 1px var(--violeta);border-radius:clamp(28px,3vw,44px);padding:clamp(24px,2.8vw,40px)}.sis>span{font:500 14px var(--texto);color:var(--oro)}.sis h3{font:700 clamp(28px, 3vw, 44px) / 1.05 var(--texto);letter-spacing:-.015em;margin:10px 0 8px}.sis>p{color:var(--bruma);margin-bottom:20px;font-size:16px;line-height:1.45}.sis li{border-top:1px solid #c9c2e333;padding:10px 0;font-size:16px;line-height:1.3}.metodo__lista{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vh,44px) clamp(20px,3vw,44px);display:grid}.metodo__lista li{border-top:1px solid var(--lila);padding-top:14px}.metodo__lista span{font:500 14px var(--texto);color:var(--oro)}.metodo__lista h3{font:700 clamp(24px, 2.4vw, 36px) / 1.1 var(--texto);letter-spacing:-.015em;margin:8px 0 6px}.metodo__lista p{color:var(--bruma);font-size:16px;line-height:1.45}.ventajas__lista{grid-template-columns:repeat(3,1fr);gap:clamp(22px,3vh,32px) clamp(20px,3vw,44px);display:grid}.ventajas__lista li{border-top:1px solid #c9c2e34d;padding-top:14px}.ventajas__lista h3{font:600 clamp(19px, 1.7vw, 25px) / 1.15 var(--texto);letter-spacing:-.015em;margin-bottom:6px}.ventajas__lista p{color:var(--bruma);font-size:16px;line-height:1.45}.valores{margin-top:clamp(36px,7vh,64px)}.valores h3{font:500 15px var(--texto);color:var(--bruma);margin-bottom:14px}.valores ul{flex-wrap:wrap;gap:8px;display:flex}.valores li{font:500 14px var(--texto);border-radius:999px;padding:8px 16px;box-shadow:inset 0 0 0 1px #c9c2e366}.para__lista{grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,24px);display:grid}.para__lista li{background:var(--noche);box-shadow:inset 0 0 0 1px var(--pizarra);border-radius:clamp(24px,2.4vw,36px);padding:clamp(20px,2.2vw,32px)}.para__lista h3{font:700 clamp(21px, 1.9vw, 28px) / 1.1 var(--texto);letter-spacing:-.02em;margin-bottom:8px}.para__lista p{color:var(--bruma);font-size:16px;line-height:1.45}.preguntas__lista{max-width:920px}.pregunta-f{border-top:1px solid #c9c2e34d}.pregunta-f:last-child{border-bottom:1px solid #c9c2e34d}.pregunta-f summary{min-height:60px;font:600 clamp(17px, 1.5vw, 22px) / 1.25 var(--texto);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;list-style:none;transition:color .15s linear;display:flex}.pregunta-f summary::-webkit-details-marker{display:none}.pregunta-f summary:after{content:"+";color:var(--oro);flex:none;font-size:24px;font-weight:400}.pregunta-f[open] summary:after{content:"–"}.pregunta-f summary:hover{color:var(--bruma)}.pregunta-f p{color:var(--bruma);max-width:68ch;padding:0 44px 20px 0;font-size:clamp(15px,1.2vw,18px);line-height:1.5}.frase{padding:clamp(72px, 16vh, 170px) var(--margen) clamp(32px, 6vh, 64px);text-align:center;position:relative}.frase__nombre{max-width:56ch;margin:clamp(24px,4vh,40px) auto 0}.contacto{padding:clamp(56px, 12vh, 130px) var(--margen);position:relative}.contacto__marco{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.contacto__texto{padding-top:clamp(0px,2vh,24px)}.contacto__iso{height:clamp(220px,34vh,340px);margin-top:28px}.contacto__texto .etiqueta{margin-bottom:16px}.contacto__texto .titulo{margin-bottom:20px;font-size:clamp(36px,4.6vw,72px)}.contacto__sellos{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.contacto__sellos li{font:500 13px var(--texto);border-radius:999px;padding:7px 14px;box-shadow:inset 0 0 0 1px #c9c2e366}.formulario{background:var(--noche);box-shadow:inset 0 0 0 1px var(--pizarra), 0 24px 80px #5a3b8c59;border-radius:clamp(28px,3.4vw,48px);grid-template-columns:1fr 1fr;gap:18px 16px;padding:clamp(24px,3.4vw,48px);display:grid}.campo{align-content:start;gap:6px;display:grid}.campo label{font:500 14px var(--texto);color:var(--hueso)}.campo em{color:var(--bruma);font-style:normal;font-weight:400}.campo input,.campo select{width:100%;min-height:50px;font:400 16px var(--texto);color:var(--hueso);border:1px solid var(--pizarra);appearance:none;background:#3a3a5259;border-radius:14px;padding:0 14px;transition:border-color .15s linear,background .15s linear}.campo select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23C9C2E3' stroke-width='1.6'%3E%3Cpath d='m3 6 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px;padding-right:38px}.campo select option{color:var(--noche);background:#fff}.campo input::placeholder{color:var(--lila)}.campo input:hover,.campo select:hover{border-color:var(--lila)}.campo input:focus,.campo select:focus{border-color:var(--bruma);background-color:#3a3a528c;outline:none}.campo small{color:#f2b8c0;min-height:0;font-size:14px}.campo.error input,.campo.error select{border-color:#f2b8c0}.formulario__nota{color:var(--bruma);text-align:center;grid-column:1/-1;font-size:14px;line-height:1.5}.formulario__nota a{color:var(--hueso)}.pie{padding:48px var(--margen) 0;background:linear-gradient(transparent, var(--noche) 40%);overflow:clip}.pie__fila{color:var(--bruma);flex-wrap:wrap;justify-content:space-between;gap:16px 40px;font-size:16px;display:flex}.pie nav{font:500 14px var(--texto);flex-wrap:wrap;gap:24px;display:flex}.pie nav a{color:var(--hueso);text-decoration:none}.pie nav a:hover{color:var(--oro)}.pie__marca{font:700 clamp(88px, 25.5vw, 460px) / .76 var(--display);letter-spacing:-.02em;white-space:nowrap;background:linear-gradient(var(--violeta), var(--indigo) 78%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:24px}.pie__marca span{background:linear-gradient(var(--oro), #7a5a1e 80%);color:#0000;-webkit-background-clip:text;background-clip:text}.wa{z-index:25;width:52px;height:52px;color:var(--noche);background:var(--bruma);transition:background .18s linear, transform .18s var(--suave);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:16px;right:16px}.wa svg{fill:currentColor;width:26px;height:26px}.wa:hover{background:var(--hueso);transform:translateY(-2px)}html:not(.con3d) body{background:radial-gradient(90% 60% at 80% 0, var(--indigo), var(--noche) 70%) no-repeat}html:not(.con3d) #escena{display:none}html:not(.con3d) .tesis{background:url(/assets/socrates-foto.webp) 70% 30%/cover no-repeat;min-height:80vh;display:block}html:not(.con3d) .rev{opacity:1;transform:none}html:not(.con3d) .linea>span{animation:none}html:not(.con3d){scroll-behavior:auto}@media (width<=860px){.barra{gap:12px;padding-block:14px}.barra__nav{display:none}.barra__logo img{height:24px}.boton--chico{min-height:40px;padding:0 16px;font-size:14px}.portada__titulo{margin-bottom:14px;font-size:clamp(38px,min(11.8vw,7.8vh),92px);line-height:.94}.portada__etiqueta{letter-spacing:.05em;margin-bottom:12px;font-size:12px}.portada__pie{gap:14px}.portada__texto{max-width:none;font-size:16px}.portada__botones{width:100%;padding-right:60px}.portada__botones .boton{flex:auto;min-height:48px;padding:0 16px;font-size:14px}.marcas__titulo{max-width:16ch}.tesis{padding-bottom:24px}.pasos .cuerpo{padding-right:52px}.pregunta{padding:5px 10px;font-size:11px}.con3d .pasos{min-height:40vh}.paso__num{margin-bottom:8px;font-size:56px}.titulo{font-size:clamp(32px,9.4vw,68px)}.titulo--grande{font-size:clamp(36px,min(11.6vw,7.4vh),84px)}.paso .titulo+.cuerpo{margin-top:12px}.proceso__cabeza{max-width:none;top:72px;right:var(--margen)}.proceso__cabeza .etiqueta{margin-bottom:6px;font-size:12px}.proceso__cabeza .titulo{font-size:24px}.paso__dia{margin-bottom:8px;font-size:54px}.subtitulo{font-size:30px}.dias{margin-top:18px;padding-right:64px}.luna{padding-top:110px}.luna__titulo{font-size:clamp(40px,12.6vw,92px)}.comparar{grid-template-columns:1fr}.comparar li{padding:13px 0}.resultados__grandes,.resultados__grandes--3{grid-template-columns:1fr!important}.cifra b{font-size:clamp(44px,14vw,88px)}.resultados__casos{grid-template-columns:1fr;padding-right:44px}.pildora{top:calc(60px + var(--n) * min(44px, 6.4vh));border-radius:30px;grid-template-columns:auto 1fr;align-items:baseline;gap:8px 10px;min-height:0;padding:9px 24px 24px}.pildora span{font-size:14px;line-height:1}.pildora h3{font-size:23px}.pildora p{grid-column:1/-1}.seccion__accion{width:calc(100% - 60px)}.contacto__marco{grid-template-columns:1fr}.contacto__iso{height:130px;margin-top:16px}.formulario{grid-template-columns:1fr}.wa{width:48px;height:48px;bottom:12px;right:12px}.wa svg{width:24px;height:24px}}@media (width<=1420px){.portada__datos{display:none}}@media (width<=860px) and (height<=700px){#pasos-proceso .paso:last-child .cuerpo{display:none}}@media (width<=1000px){.sistemas__lista,.metodo__lista,.ventajas__lista,.para__lista,.resultados__casos{grid-template-columns:1fr 1fr}}@media (width<=860px){.con3d .pasos{width:100%}.manifiesto__filas div{grid-template-columns:1fr}.sistemas__lista,.metodo__lista,.ventajas__lista,.resultados__casos{grid-template-columns:1fr;padding-right:0}.sintomas{gap:6px 14px;margin-top:10px;padding-right:52px;font-size:14px}.sintomas li{padding-top:5px}.para__lista{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
