.claro .orb-a{width:480px;height:480px;right:-120px;top:8%;background:#e1fc708c}.claro .orb-b{width:380px;height:380px;right:22%;bottom:-140px;background:#896bef47}.claro .orb-c{width:520px;height:520px;right:-160px;top:-160px;background:#e1fc7047}.claro .linea{display:block}.claro .palabra{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-right:.22em}.claro .palabra:last-child{margin-right:0}.claro .palabra>span{display:inline-block}.claro .mock-wrap{position:relative;max-width:520px;margin:0 auto;will-change:transform}.claro .mock-card{border-radius:28px;background:var(--color-surface);border:1px solid var(--color-line);box-shadow:0 40px 90px -35px #14111c66;overflow:hidden}.claro .mock-bar{display:flex;align-items:center;gap:.5rem;padding:.9rem 1.25rem;border-bottom:1px solid var(--color-line);background:#f6f3ecb3}.claro .mock-bar i{width:.65rem;height:.65rem;border-radius:999px;background:var(--color-line)}.claro .mock-bar>span{margin-left:.75rem;flex:1;font-size:12px;color:var(--color-ink-soft);background:var(--color-surface);border:1px solid var(--color-line);border-radius:999px;padding:.25rem .8rem;white-space:nowrap;overflow:hidden}.claro .mock-bar .online{font-style:normal;font-size:12px;font-weight:700;color:#2f7d32;margin-left:.5rem}.claro [data-part=url]{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom}.claro .skel{display:inline-block;height:.5rem;border-radius:.25rem;background:var(--color-line)}.claro .chat{position:absolute;max-width:250px;padding:.75rem 1rem;border-radius:1rem;font-size:.875rem;box-shadow:0 18px 40px -16px #14111c73}.claro .chat-a{left:-1rem;bottom:4.5rem;background:var(--color-ink);color:var(--color-paper);border-bottom-left-radius:.35rem}.claro .chat-b{right:-.5rem;bottom:-1rem;background:var(--color-lime);color:var(--color-ink);font-weight:600;border-bottom-right-radius:.35rem}@media(min-width:640px){.claro .chat-a{left:-2.5rem}.claro .chat-b{right:-1.5rem}}.claro .scroll-cue{position:absolute;left:50%;bottom:1.75rem;transform:translate(-50%);width:26px;height:42px;border:2px solid var(--color-ink);border-radius:999px;justify-content:center;padding-top:7px}.claro .scroll-cue span{width:4px;height:8px;border-radius:4px;background:var(--color-ink);animation:cue 1.8s ease-in-out infinite}@keyframes cue{0%{transform:translateY(0);opacity:1}70%{transform:translateY(12px);opacity:0}to{opacity:0}}.claro .story-stage{position:relative}@media(min-width:1024px){html.motion-ok .claro .story-stage{height:100vh;display:flex;align-items:center}}.claro .step{display:flex;gap:1.25rem;align-items:flex-start;padding:1.1rem 1.25rem;border-radius:1.25rem;border:1px solid transparent;transition:background .4s,border-color .4s,opacity .4s}.claro .step-n{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:900;background:var(--color-surface);border:1px solid var(--color-line);transition:background .4s,color .4s}@media(min-width:1024px){html.motion-ok .claro .step{opacity:.55}html.motion-ok .claro .step.activo{opacity:1;background:var(--color-surface);border-color:var(--color-line)}}.claro .step.activo .step-n{background:var(--color-lime);border-color:var(--color-lime)}.claro .dot{aspect-ratio:1;border-radius:999px;border:2px solid rgba(20,17,28,.28)}.claro .dot-espera{border-color:var(--color-violet-ink);background:var(--color-violet-ink)}.claro .dot-publicada{border-color:var(--color-ink);background:var(--color-ink)}.claro .leyenda{width:.75rem;height:.75rem;border-radius:999px;flex-shrink:0}.claro .leyenda-meta{border:2px solid rgba(20,17,28,.4)}.claro .leyenda-espera{background:var(--color-violet-ink)}.claro .leyenda-publicada{background:var(--color-ink)}@media(prefers-reduced-motion:no-preference){.claro .dot-espera{animation:latido 2.4s ease-in-out infinite}}@keyframes latido{0%,to{box-shadow:0 0 #5b3fc473}50%{box-shadow:0 0 0 7px #5b3fc400}}.claro .price{padding:2.5rem;border-radius:32px;background:var(--color-surface);border:1px solid var(--color-line);transform-style:preserve-3d;will-change:transform}.claro .price-main{background:var(--color-lime);border-color:var(--color-lime)}@media(min-width:768px){.claro .price{padding:3.5rem}}.claro .chip-violet{border-color:var(--color-violet-ink);color:var(--color-violet-ink);font-weight:600}.claro .chip-violet .chip-dot{background:var(--color-violet-ink)}.claro .ring-items{display:grid;gap:1.25rem}.claro .ring-item{padding:2rem;border-radius:24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}@media(min-width:640px){.claro .ring-items{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.claro .ring-wrap{height:680px;max-width:1100px;margin-left:auto;margin-right:auto}.claro .anillo{position:absolute;left:50%;top:50%;width:600px;height:600px;transform:translate(-50%,-50%)}.claro .ring-items{position:absolute;inset:0;display:block}.claro .ring-item{position:absolute;width:300px;background:#1c1826}.claro .ri-0{left:50%;top:0;transform:translate(-50%)}.claro .ri-1{right:0;top:50%;transform:translateY(-50%)}.claro .ri-2{left:50%;bottom:0;transform:translate(-50%)}.claro .ri-3{left:0;top:50%;transform:translateY(-50%)}}.claro .stat{font-family:var(--font-display);font-weight:900;font-size:clamp(3.25rem,6.5vw,5.75rem);line-height:.95;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.claro .marquee{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.claro .marquee-track{display:flex;gap:1.25rem;width:max-content;padding:.5rem 0}.claro .quote{width:min(420px,82vw);flex-shrink:0;padding:2rem;border-radius:24px;background:var(--color-surface);border:1px solid var(--color-line)}@media(prefers-reduced-motion:no-preference){.claro .marquee-track{animation:cinta 60s linear infinite}.claro .marquee:hover .marquee-track,.claro .marquee:focus-within .marquee-track,.claro .marquee.pausada .marquee-track{animation-play-state:paused}.claro .chat-a,.claro .chat-b{animation:flotar 6s ease-in-out infinite}.claro .chat-b{animation-delay:-3s}}@media(prefers-reduced-motion:reduce){.claro .marquee-track{width:auto;flex-wrap:wrap;padding:0 1.25rem}.claro .quote[aria-hidden]{display:none}}@keyframes cinta{to{transform:translate(calc(-50% - .625rem))}}@keyframes flotar{0%,to{translate:0 0}50%{translate:0 -8px}}
