.pt-hero{border-bottom:1px solid var(--linea)}.pt-hero-inner{padding:88px 0 92px}.cr .pt-hero h1{max-width:14ch}.cr .pt-sub{letter-spacing:-.03em;color:var(--tinta);margin-top:22px;font-size:22px;line-height:1.3}.cr .pt-hero p.pt-parrafo{max-width:58ch;margin-top:18px;font-size:18px}.cr .pt-sub+.pt-parrafo{margin-top:26px}.cr .pt-cta{background:var(--tinta);color:#fff;font:500 13px/1 var(--mono);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:10px;margin-top:34px;padding:16px 24px;transition:background .16s;display:inline-flex}.cr .pt-cta:hover{background:var(--acento)}.pt-encabezado{max-width:62ch}.cr .pt-encabezado p{margin-top:16px}.cr .pt-beneficios .cr-bloques-grid{padding-top:40px;padding-bottom:0}.pt-beneficios-inner{padding:76px 0}.pt-aro-seccion{background:var(--tinta);color:#fff;padding:104px 0;overflow:hidden}.pt-aro-grilla{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:72px;display:grid}.cr .pt-aro-seccion h2{letter-spacing:-.05em;font-size:48px;line-height:1.03}.pt-aro-escena{aspect-ratio:1;grid-area:1/2/span 2;justify-self:end;width:min(100%,640px);position:relative;container-type:inline-size}.cr .pt-aro-lineas{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.pt-aro-lineas circle{fill:none;stroke:#fff3;stroke-width:1px;stroke-dasharray:3 5}.pt-aro-lineas .pt-aro-linea-tenue{stroke:#ffffff12;stroke-dasharray:none}.pt-aro-anillo{position:absolute;inset:0}.pt-aro-anillo-ext{--r:41.5cqw;animation:150s linear infinite pt-giro}.pt-aro-anillo-int{--r:21cqw;animation:110s linear infinite pt-giro-inverso}.pt-aro-pos{width:16cqw;height:8cqw;transform:rotate(var(--a))translateY(calc(var(--r)*-1))rotate(calc(var(--a)*-1));margin:-4cqw 0 0 -8cqw;position:absolute;top:50%;left:50%}.cr .pt-aro-logo{background:var(--tinta);opacity:.92;border-radius:5%/10%;width:100%;max-width:none;height:100%;display:block}.pt-aro-anillo-ext .pt-aro-logo{animation:150s linear infinite pt-giro-inverso}.pt-aro-anillo-int .pt-aro-logo{animation:110s linear infinite pt-giro}.pt-aro-nodo{background:var(--acento);width:7px;height:7px;transform:rotate(var(--a))translateY(calc(var(--r)*-1));margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}.pt-aro-centro{background:var(--papel);border-radius:50%;justify-content:center;align-items:center;width:18cqw;height:18cqw;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 44px -18px #000000d9}.cr .pt-aro-centro img{width:74%;height:auto;display:block}@keyframes pt-giro{to{transform:rotate(360deg)}}@keyframes pt-giro-inverso{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.pt-aro-anillo,.pt-aro-anillo .pt-aro-logo{animation:none}}.cr .pt-aro-lista{border-top:1px solid #ffffff24;grid-area:2/1;margin:44px 0 0;padding:0;list-style:none}.pt-aro-lista li{color:#ffffffb8;letter-spacing:-.01em;border-bottom:1px solid #ffffff24;padding:13px 0;font-size:15px}.pt-form-grilla{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.cr .pt-form-texto p{margin-top:18px}.cr .pt-form-texto p:first-of-type{margin-top:22px}.cr .pt-form-grilla .cr-form{margin-top:0}.pt-pasos{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gris-2);justify-content:space-between;align-items:center;display:flex}.pt-pasos-barra{background:var(--linea);height:2px;margin:12px 0 28px;overflow:hidden}.pt-pasos-barra span{background:var(--acento);transform-origin:0;width:100%;height:100%;transition:transform .3s;display:block}.pt-telefono{gap:10px;display:flex}.pt-prefijo{flex:none;position:relative}.pt-prefijo img{pointer-events:none;border-radius:2px;width:18px;height:auto;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cr .pt-prefijo .cr-select{width:104px;padding-left:38px}.pt-acciones{gap:12px;margin-top:28px;display:flex}.cr .pt-acciones .cr-enviar{margin-top:0}.cr .pt-atras{color:var(--tinta);font:500 13px/1 var(--mono);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:#fff;border:1.5px solid #18181833;border-radius:8px;flex:none;align-items:center;gap:8px;padding:15px 20px;transition:border-color .16s,color .16s;display:inline-flex}.cr .pt-atras:hover{border-color:var(--acento);color:var(--acento)}.pt-calendario{width:100%;min-height:600px}.pt-calendario iframe{border-radius:12px}@media (max-width:900px){.pt-aro-grilla{display:block}.pt-aro-escena{margin:32px auto 0}.cr .pt-aro-lista{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin-top:32px;display:grid}.pt-form-grilla{grid-template-columns:1fr;gap:32px}}@media (max-width:640px){.pt-hero-inner{padding:56px 0 60px}.cr .pt-sub{font-size:19px}.pt-beneficios-inner{padding:56px 0}.pt-acciones{flex-direction:column-reverse}.cr .pt-atras{justify-content:center}}
