.rt .ax .rx-hero{text-align:left;padding-bottom:clamp(64px,8vw,120px)}.rt .ax .rx-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:center}.rt .ax .rx-hero__texto{display:flex;flex-direction:column;align-items:flex-start}.rt .ax .rx-h1{display:flex;flex-direction:column;gap:14px;margin-top:26px;font-size:clamp(38px,5vw,70px);font-weight:400;line-height:1.02;letter-spacing:-.045em}.rt .ax .rx-h1 b{font-weight:650;color:var(--ax-verde)}.rt .ax .rx-h1__marca{height:clamp(54px,7vw,96px)}.rt .ax .rx-indice{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.rt .ax .rx-indice a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px 6px 8px;border-radius:999px;background:rgba(255,255,255,.8);box-shadow:var(--ax-luz),var(--ax-contacto),var(--ax-s1);font-size:14px;font-weight:600;color:var(--ax-tinta);text-decoration:none;transition:transform .35s var(--ax-ease)}.rt .ax .rx-indice a:hover{transform:translateY(-2px)}.rt .ax .rx-indice a span{display:inline-grid;place-items:center;min-width:26px;height:26px;border-radius:999px;background:rgba(93,187,156,.16);font-size:12px;color:var(--ax-verde)}.rt .ax .rx-pila{position:relative;height:clamp(420px,44vw,600px);perspective:1600px}.rt .ax .rx-pila:before{content:"";position:absolute;inset:10% 0 0;background:radial-gradient(closest-side,rgba(93,187,156,.26),transparent)}.rt .ax .rx-pila__escena{position:absolute;left:50%;top:56%;width:min(380px,78%);aspect-ratio:1.3;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(58deg) rotate(-36deg)}.rt .ax .rx-losa{--sep:clamp(44px,5vw,64px);position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:space-between;padding:16px 20px;border-radius:22px;background:linear-gradient(140deg,rgba(255,255,255,.88),rgba(236,244,240,.62));border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(20,40,33,.08),0 24px 40px -18px rgba(20,40,33,.28);transform:translateZ(calc(var(--i) * var(--sep)));font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--ax-tinta)}.rt .ax .rx-losa__n{color:var(--ax-verde);font-size:13px}.rt .ax .rx-losa--brain{background:linear-gradient(140deg,rgba(222,244,235,.95),rgba(93,187,156,.45));box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(93,187,156,.4),0 30px 60px -16px rgba(31,111,85,.45)}.rt .ax .rx-losa__a{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.rt .ax .rx-losa{animation:rx-abrir 1.6s var(--ax-ease) both;animation-delay:calc(.25s + var(--i) * .07s)}@keyframes rx-abrir{0%{transform:translateZ(calc(var(--i) * 10px))}}}.rt .ax .rx-ficha-y-dato{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(20px,3vw,40px);align-items:center;max-width:1080px;margin-inline:auto}.rt .ax .rx-ficha{padding:clamp(24px,3vw,38px)}.rt .ax .rx-ficha__tipo{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--ax-tinta-3)}.rt .ax .rx-ficha h3{margin-top:18px;font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.2;letter-spacing:-.03em;text-wrap:balance}.rt .ax .rx-ficha dl{display:grid;gap:14px;margin-top:22px}.rt .ax .rx-ficha dl>div{padding-left:16px;border-left:3px solid rgba(93,187,156,.6)}.rt .ax .rx-ficha dl>.rx-ficha__no{border-left-color:rgba(222,74,38,.45)}.rt .ax .rx-ficha dt{font-size:13px;font-weight:700;color:var(--ax-tinta-3)}.rt .ax .rx-ficha dd{margin:4px 0 0;font-size:16px;line-height:1.55;color:var(--ax-tinta-2)}.rt .ax .rx-dato{text-align:center}.rt .ax .rx-dato__n{display:inline-flex;align-items:center;gap:12px;font-size:clamp(56px,7vw,104px);font-weight:300;letter-spacing:-.05em;line-height:1;color:var(--ax-tinta-3)}.rt .ax .rx-dato__n b{font-weight:650;color:var(--ax-verde)}.rt .ax .rx-dato__n .ax-flechita{width:28px;height:28px}.rt .ax .rx-dato__pie{margin-top:16px;font-size:15px;line-height:1.55;color:var(--ax-tinta-3)}.rt .ax .rx-reglas,.rt .ax .rx-rejilla{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(20px,3vw,40px);margin-top:clamp(56px,6vw,88px)}.rt .ax .rx-reglas{grid-template-columns:repeat(4,minmax(0,1fr))}.rt .ax .rx-pieza h3{margin-top:14px;font-size:19px;font-weight:650;letter-spacing:-.02em}.rt .ax .rx-pieza p{margin-top:8px;font-size:16px;line-height:1.6;color:var(--ax-tinta-2)}.rt .ax .rx-tubo{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.rt .ax .rx-tubo:before{content:"";position:absolute;left:6%;right:6%;top:60px;height:2px;background:repeating-linear-gradient(90deg,rgba(93,187,156,.7) 0 8px,transparent 8px 14px)}.rt .ax .rx-paso{position:relative;padding:24px 18px;text-align:center;display:flex;flex-direction:column;align-items:center}.rt .ax .rx-paso__n{position:absolute;top:12px;left:14px;font-size:13px;font-weight:700;color:var(--ax-verde)}.rt .ax .rx-paso h3{margin-top:12px;font-size:18px;font-weight:650;letter-spacing:-.02em}.rt .ax .rx-paso p{margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--ax-tinta-3)}.rt .ax .rx-ondas{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;align-items:center;padding:clamp(18px,2vw,28px);border-radius:28px;background:var(--ax-suelo);box-shadow:inset 0 0 0 1px rgba(20,40,33,.05)}.rt .ax .rx-onda{position:relative;display:flex;flex-direction:column;gap:8px}.rt .ax .rx-onda:not(:last-child):after{content:"";position:absolute;right:-9px;top:50%;width:8px;height:2px;background:rgba(93,187,156,.7)}.rt .ax .rx-onda__n{font-size:12px;font-weight:700;color:var(--ax-verde)}.rt .ax .rx-oficio{display:grid;gap:4px;padding:12px;border-radius:14px;background:#fff;box-shadow:var(--ax-luz),var(--ax-contacto),var(--ax-s1)}.rt .ax .rx-oficio b{font-size:14px;font-weight:650;line-height:1.25;letter-spacing:-.01em}.rt .ax .rx-oficio span{font-size:12.5px;line-height:1.4;color:var(--ax-tinta-3)}.rt .ax .rx-oficio--veto{box-shadow:inset 0 0 0 1.5px rgba(222,74,38,.35),var(--ax-s1)}.rt .ax .rx-oficio--ojo{background:linear-gradient(140deg,#ffffff,#e6f5ee);box-shadow:inset 0 0 0 1.5px rgba(93,187,156,.6),var(--ax-s1)}.rt .ax .rx-contrato{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,3vw,40px);margin-top:clamp(40px,5vw,64px);align-items:start}.rt .ax .rx-codigo{padding:22px 24px;background:#15191a;color:#dfe9e4}.rt .ax .rx-codigo__cab{font-size:14px;font-weight:600;color:#9fb4ab}.rt .ax .rx-codigo pre{margin:14px 0 0;overflow-x:auto;font-family:var(--font-jetbrains-mono,"JetBrains Mono"),ui-monospace,monospace;font-size:14px;line-height:1.6;white-space:pre}.rt .ax .rx-frenos{display:grid;gap:14px}.rt .ax .rx-frenos li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;padding:18px 22px 18px 16px}.rt .ax .rx-frenos .ax-objeto{grid-row:span 2}.rt .ax .rx-frenos h3{font-size:18px;font-weight:650;letter-spacing:-.02em}.rt .ax .rx-frenos p{margin-top:6px;font-size:15px;line-height:1.55;color:var(--ax-tinta-2)}.rt .ax .rx-cita{margin:clamp(48px,6vw,80px) auto 0;max-width:820px;text-align:center;font-size:clamp(24px,2.6vw,36px);font-weight:400;line-height:1.3;letter-spacing:-.03em;text-wrap:balance}.rt .ax .rx-cita b{font-weight:650;color:var(--ax-verde)}.rt .ax .rx-cita cite{display:block;margin-top:14px;font-size:14px;font-style:normal;font-weight:600;letter-spacing:0;color:var(--ax-tinta-3)}.rt .ax .rx-modelos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.rt .ax .rx-modelo{padding:clamp(22px,2.6vw,30px)}.rt .ax .rx-modelo__cab{display:flex;align-items:center;gap:12px;font-size:19px}.rt .ax .rx-modelo__cab b{font-weight:650;letter-spacing:-.02em}.rt .ax .rx-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.rt .ax .rx-chips span{padding:5px 11px;border-radius:999px;background:var(--ax-suelo);box-shadow:inset 0 0 0 1px rgba(20,40,33,.07);font-size:13px;font-weight:600;color:var(--ax-tinta)}.rt .ax .rx-chips span:first-child{background:rgba(93,187,156,.18);color:var(--ax-verde)}.rt .ax .rx-modelo__d{margin-top:14px;font-size:15px;line-height:1.6;color:var(--ax-tinta-2)}.rt .ax .rx-carriles{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:650}.rt .ax .rx-carriles li{padding:6px 12px;border-radius:999px;background:#fff;box-shadow:var(--ax-luz),var(--ax-contacto)}.rt .ax .rx-carriles li:not(:last-child):after{content:"→";margin-left:14px;margin-right:-6px;color:var(--ax-salvia)}.rt .ax .rx-texto{margin-top:24px}.rt .ax .rx-normas{display:grid;gap:10px;margin-top:26px}.rt .ax .rx-normas li{position:relative;padding-left:26px;font-size:16px;line-height:1.5;color:var(--ax-tinta-2)}.rt .ax .rx-normas li:before{content:"";position:absolute;left:4px;top:.55em;width:9px;height:9px;border-radius:50%;background:var(--ax-salvia)}.rt .ax .rx-sesion{padding:22px 24px;max-width:480px;width:100%;justify-self:center}.rt .ax .rx-sesion__cab{font-size:14px;font-weight:600;color:var(--ax-tinta-3)}.rt .ax .rx-sesion ol{counter-reset:paso;display:grid;gap:4px;margin-top:12px}.rt .ax .rx-sesion li{counter-increment:paso;display:grid;grid-template-columns:26px minmax(0,1fr);gap:2px 8px;padding:10px 0;border-top:1px solid var(--ax-linea)}.rt .ax .rx-sesion li:before{content:counter(paso);grid-row:span 2;font-size:13px;font-weight:700;color:var(--ax-verde)}.rt .ax .rx-sesion code{font-family:var(--font-jetbrains-mono,"JetBrains Mono"),ui-monospace,monospace;font-size:14px;color:var(--ax-tinta);overflow-wrap:anywhere}.rt .ax .rx-sesion span{font-size:14px;color:var(--ax-tinta-3)}.rt .ax .rx-voz{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center;max-width:1000px}.rt .ax .rx-decisiones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.rt .ax .rx-ficha--corta h3{font-size:clamp(20px,1.8vw,24px)}@media (max-width:1100px){.rt .ax .rx-ondas{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.rt .ax .rx-onda:after{display:none}.rt .ax .rx-tubo{grid-template-columns:repeat(3,minmax(0,1fr))}.rt .ax .rx-tubo:before{display:none}.rt .ax .rx-reglas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.rt .ax .rx-contrato,.rt .ax .rx-decisiones,.rt .ax .rx-ficha-y-dato,.rt .ax .rx-hero__grid{grid-template-columns:minmax(0,1fr)}.rt .ax .rx-modelos,.rt .ax .rx-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.rt .ax .rx-pila{height:420px;margin-top:-10px}}@media (max-width:640px){.rt .ax .rx-modelos,.rt .ax .rx-reglas,.rt .ax .rx-rejilla{grid-template-columns:minmax(0,1fr)}.rt .ax .rx-ondas,.rt .ax .rx-tubo{grid-template-columns:repeat(2,minmax(0,1fr))}.rt .ax .rx-onda--ojo,.rt .ax .rx-tubo>:last-child{grid-column:1/-1}.rt .ax .rx-pila{height:340px;margin-top:48px}.rt .ax .rx-losa{--sep:34px;font-size:13px;padding:12px 14px}.rt .ax .rx-voz{grid-template-columns:minmax(0,1fr)}.rt .ax .rx-voz .ax-baldosa{--tam:88px!important}.rt .ax .rx-codigo pre{font-size:12.5px}}