.demos-hero[data-astro-cid-nxhkiglt]{background:var(--c-navy-900,#0e2347);flex-direction:column;justify-content:center;min-height:540px;padding:5rem 0 6rem;display:flex;overflow:hidden}.demos-hero__inner[data-astro-cid-nxhkiglt]{gap:var(--s-6);display:grid}.demos-hero__copy[data-astro-cid-nxhkiglt]{max-width:900px}.demos-hero__copy[data-astro-cid-nxhkiglt] h1[data-astro-cid-nxhkiglt]{letter-spacing:-.03em;font-size:clamp(2.5rem,5.5vw,4rem);line-height:1.05}.demos-hero[data-astro-cid-nxhkiglt] .eyebrow[data-astro-cid-nxhkiglt]{color:#ffab8d}.demos-hero[data-astro-cid-nxhkiglt] .lead[data-astro-cid-nxhkiglt]{color:#ffffffd1;max-width:640px;margin-top:var(--s-5);font-size:1.125rem}.demos-hero__scroll[data-astro-cid-nxhkiglt]{font-family:var(--font-mono);color:#ffffff8c;letter-spacing:.18em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.5rem;font-size:.7rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.demos-hero__scroll-line[data-astro-cid-nxhkiglt]{background:linear-gradient(180deg, transparent, var(--c-coral-500,#ff7a4d));width:1px;height:36px;animation:2s ease-in-out infinite scroll-pulse}@keyframes scroll-pulse{0%,to{opacity:.3;transform-origin:top;transform:scaleY(.6)}50%{opacity:1;transform-origin:top;transform:scaleY(1)}}.demos__head[data-astro-cid-nxhkiglt]{gap:var(--s-4);max-width:780px;margin-bottom:var(--s-6);display:grid}.demos__head[data-astro-cid-nxhkiglt] p[data-astro-cid-nxhkiglt]{color:var(--c-muted);max-width:650px}.demos__filters[data-astro-cid-nxhkiglt]{gap:var(--s-2);margin-bottom:var(--s-8);flex-wrap:wrap;display:flex}.demo-chip[data-astro-cid-nxhkiglt]{align-items:center;gap:var(--s-2);border:1px solid var(--c-line);background:var(--c-bg);font:inherit;color:var(--c-muted);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:.82rem;font-weight:500;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.demo-chip[data-astro-cid-nxhkiglt]:hover{color:var(--c-ink);border-color:var(--c-coral-500)}.demo-chip--active[data-astro-cid-nxhkiglt]{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink)}.demo-chip--active[data-astro-cid-nxhkiglt]:hover{color:var(--c-bg);border-color:var(--c-ink)}.demo-chip__count[data-astro-cid-nxhkiglt]{min-width:22px;height:22px;color:inherit;background:#0000000f;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.72rem;font-weight:600;display:inline-flex}.demo-chip--active[data-astro-cid-nxhkiglt] .demo-chip__count[data-astro-cid-nxhkiglt]{background:#ffffff2e}.demos__grid[data-astro-cid-nxhkiglt]{gap:var(--s-8);grid-template-columns:1fr;display:grid}.demos__empty[data-astro-cid-nxhkiglt]{color:var(--c-muted);text-align:center;padding:var(--s-10) 0;font-style:italic}.demo-card[data-astro-cid-nxhkiglt]{border:1px solid var(--c-line);border-radius:var(--r-xl);background:var(--c-bg);box-shadow:var(--shadow-sm);display:grid;overflow:hidden}.demo-card[data-astro-cid-nxhkiglt][hidden]{display:none}.demo-card__preview[data-astro-cid-nxhkiglt]{min-height:290px;padding:var(--s-6);color:#fff;position:relative;overflow:hidden}.demo-card__preview[data-astro-cid-nxhkiglt].demo-card__preview--has-image{background-image:var(--demo-bg);background-position:50%;background-repeat:no-repeat;background-size:cover}.demo-card__preview[data-astro-cid-nxhkiglt].demo-card__preview--has-image .demo-card__preview-copy[data-astro-cid-nxhkiglt],.demo-card__preview[data-astro-cid-nxhkiglt].demo-card__preview--has-image .demo-card__browser[data-astro-cid-nxhkiglt],.demo-card__preview[data-astro-cid-nxhkiglt].demo-card__preview--has-image .demo-card__index[data-astro-cid-nxhkiglt],.demo-card__preview[data-astro-cid-nxhkiglt].demo-card__preview--has-image:after{display:none}.demo-card__preview--barberia[data-astro-cid-nxhkiglt]{background:linear-gradient(135deg,#171313 0%,#704632 52%,#d6a176 100%)}.demo-card__preview--inmobiliaria[data-astro-cid-nxhkiglt]{background:linear-gradient(135deg,#113f3e 0%,#396a5e 52%,#e7c7a5 100%)}.demo-card__preview--tost[data-astro-cid-nxhkiglt]{background:linear-gradient(135deg,#1f1611 0%,#6b3a1f 52%,#d4a574 100%)}.demo-card__preview--matiz[data-astro-cid-nxhkiglt]{background:linear-gradient(135deg,#1a1614 0%,#4a3825 52%,#c9a227 100%)}.demo-card__preview--brasa[data-astro-cid-nxhkiglt]{background:linear-gradient(135deg,#1a0e08 0%,#b54a18 52%,#f0a560 100%)}.demo-card__preview--sa-bahiya[data-astro-cid-nxhkiglt]{background:linear-gradient(135deg,#0e1f2c 0%,#4a7080 52%,#d8c79c 100%)}.demo-card__preview--oris[data-astro-cid-nxhkiglt]{background:linear-gradient(135deg,#142620 0%,#4d6e5f 52%,#d8d0bb 100%)}.demo-card__preview--lleialtat[data-astro-cid-nxhkiglt]{background:linear-gradient(135deg,#1c1010 0%,#6b3030 52%,#c4a378 100%)}.demo-card__preview--prana[data-astro-cid-nxhkiglt]{background:linear-gradient(135deg,#1c2418 0%,#6e7d5a 52%,#d9b88a 100%)}.demo-card__preview--aurum[data-astro-cid-nxhkiglt]{background:linear-gradient(135deg,#1c1610 0%,#7a5a2a 52%,#d4b87c 100%)}.demo-card__preview--petal[data-astro-cid-nxhkiglt]{background:linear-gradient(135deg,#1a1f15 0%,#5e7a4a 52%,#e8b4b8 100%)}.demo-card__preview--atzavara[data-astro-cid-nxhkiglt]{background:linear-gradient(135deg,#0f1419 0%,#2c3a4a 52%,#a8a4a0 100%)}.demo-card__preview--cadencia[data-astro-cid-nxhkiglt]{background:linear-gradient(135deg,#16121e 0%,#4a3060 52%,#d4b8a0 100%)}.demo-card__preview--estudi-vertical[data-astro-cid-nxhkiglt]{background:linear-gradient(135deg,#0e1014 0%,#2c3a48 52%,#c0c8b8 100%)}.demo-card__preview[data-astro-cid-nxhkiglt]:after{content:"";border:1px solid #ffffff59;border-radius:50%;height:190px;position:absolute;inset:auto -10% -30% 40%;transform:rotate(-20deg)}.demo-card__browser[data-astro-cid-nxhkiglt]{z-index:1;gap:6px;display:flex;position:relative}.demo-card__browser[data-astro-cid-nxhkiglt] span[data-astro-cid-nxhkiglt]{background:#ffffffa6;border-radius:50%;width:7px;height:7px}.demo-card__preview-copy[data-astro-cid-nxhkiglt]{z-index:1;right:var(--s-6);bottom:var(--s-6);left:var(--s-6);gap:var(--s-2);max-width:390px;display:grid;position:absolute}.demo-card__brand[data-astro-cid-nxhkiglt]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:600}.demo-card__preview-copy[data-astro-cid-nxhkiglt] strong[data-astro-cid-nxhkiglt]{letter-spacing:-.04em;font-size:clamp(1.75rem,4vw,2.6rem);line-height:1.03}.demo-card__preview-copy[data-astro-cid-nxhkiglt] small[data-astro-cid-nxhkiglt]{color:#ffffffbf;font-size:.82rem}.demo-card__index[data-astro-cid-nxhkiglt]{z-index:1;top:var(--s-6);right:var(--s-6);font-family:var(--font-mono);color:#ffffffb3;font-size:.72rem;position:absolute}.demo-card__body[data-astro-cid-nxhkiglt]{align-content:start;gap:var(--s-4);padding:var(--s-6);display:grid}.demo-card__meta[data-astro-cid-nxhkiglt]{gap:var(--s-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-coral-700);flex-wrap:wrap;font-size:.7rem;display:flex}.demo-card__meta[data-astro-cid-nxhkiglt] span[data-astro-cid-nxhkiglt]+span[data-astro-cid-nxhkiglt]:before{content:"·";color:var(--c-muted);margin-right:var(--s-2)}.demo-card__body[data-astro-cid-nxhkiglt] h3[data-astro-cid-nxhkiglt]{max-width:600px}.demo-card__body[data-astro-cid-nxhkiglt]>p[data-astro-cid-nxhkiglt]{color:var(--c-muted)}.demo-card__notice[data-astro-cid-nxhkiglt]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.demo-card__actions[data-astro-cid-nxhkiglt]{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.demos-closing__inner[data-astro-cid-nxhkiglt]{max-width:760px}.demos-closing__inner[data-astro-cid-nxhkiglt] .lead[data-astro-cid-nxhkiglt]{margin-top:var(--s-4)}.demos-closing__cta[data-astro-cid-nxhkiglt]{gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;align-items:center;display:flex}.demo-card__details[data-astro-cid-nxhkiglt]{border-top:1px solid var(--c-line);padding-top:var(--s-3);margin:0}.demo-card__details[data-astro-cid-nxhkiglt] summary[data-astro-cid-nxhkiglt]{cursor:pointer;color:var(--c-navy-800);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;list-style:none;transition:color .25s;display:inline-flex}.demo-card__details[data-astro-cid-nxhkiglt] summary[data-astro-cid-nxhkiglt]:hover{color:var(--c-coral-500)}.demo-card__details[data-astro-cid-nxhkiglt] summary[data-astro-cid-nxhkiglt]::-webkit-details-marker{display:none}.demo-card__details[data-astro-cid-nxhkiglt] summary[data-astro-cid-nxhkiglt]:before{content:"+";color:var(--c-coral-500);width:1em;font-size:1rem;font-weight:700;line-height:1;transition:transform .35s cubic-bezier(.16,1,.3,1);display:inline-block}.demo-card__details[data-astro-cid-nxhkiglt][open] summary[data-astro-cid-nxhkiglt]:before{content:"−";transform:rotate(180deg)}.demo-card__details[data-astro-cid-nxhkiglt][open]>p[data-astro-cid-nxhkiglt],.demo-card__details[data-astro-cid-nxhkiglt]>p[data-astro-cid-nxhkiglt]{transform-origin:top;animation:.4s cubic-bezier(.16,1,.3,1) details-fade}@keyframes details-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.demo-card__rich[data-astro-cid-nxhkiglt]{margin:var(--s-3) 0 0;color:var(--c-ink-soft,#4a5568);font-size:.8125rem;line-height:1.55}.demos-stack__head[data-astro-cid-nxhkiglt]{max-width:760px}.demos-stack__head[data-astro-cid-nxhkiglt] .lead[data-astro-cid-nxhkiglt]{margin-top:var(--s-4)}.demos-stack__stats[data-astro-cid-nxhkiglt]{gap:var(--s-4);margin:var(--s-8) 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.demos-stack__stat[data-astro-cid-nxhkiglt]{padding:var(--s-5);border:1px solid var(--c-line);background:var(--c-bg,#fff);border-radius:12px;flex-direction:column;gap:.25rem;display:flex}.demos-stack__stat[data-astro-cid-nxhkiglt] dt[data-astro-cid-nxhkiglt]{text-transform:uppercase;letter-spacing:.04em;color:var(--c-ink-soft,#6b7280);margin:0;font-size:.75rem}.demos-stack__stat[data-astro-cid-nxhkiglt] dd[data-astro-cid-nxhkiglt]{color:var(--c-navy-900);margin:0;font-size:1.75rem;font-weight:700;line-height:1.1}.demos-stack__stat[data-astro-cid-nxhkiglt] small[data-astro-cid-nxhkiglt]{color:var(--c-ink-soft,#6b7280);font-size:.75rem;font-weight:400}.demos-stack__grid[data-astro-cid-nxhkiglt]{gap:var(--s-4);margin-top:var(--s-6);grid-template-columns:1fr;display:grid}.demos-stack__card[data-astro-cid-nxhkiglt]{padding:var(--s-5);border-left:3px solid var(--c-coral-500);background:var(--c-bg-alt,#f7f9fc);border-radius:0 8px 8px 0}.demos-stack__card[data-astro-cid-nxhkiglt] h3[data-astro-cid-nxhkiglt]{margin:0 0 var(--s-2);color:var(--c-navy-900);font-size:1rem}.demos-stack__card[data-astro-cid-nxhkiglt] p[data-astro-cid-nxhkiglt]{color:var(--c-ink-soft,#4a5568);margin:0;font-size:.875rem;line-height:1.55}.demos-stack__related-wrap[data-astro-cid-nxhkiglt]{margin:var(--s-8) calc(var(--s-4) * -1) 0;padding:var(--s-5) var(--s-4);background:var(--c-navy-900,#0e2347);color:#fff;text-align:center;border-radius:12px}.demos-stack__related[data-astro-cid-nxhkiglt]{color:#ffffffeb;margin:0;font-size:.9375rem;line-height:1.6}.demos-stack__related[data-astro-cid-nxhkiglt] strong[data-astro-cid-nxhkiglt]{color:#fff}.demos-stack__related[data-astro-cid-nxhkiglt] a[data-astro-cid-nxhkiglt]{color:var(--c-coral-500,#ff7a4d);border-bottom:1px solid;text-decoration:none;transition:opacity .2s}.demos-stack__related[data-astro-cid-nxhkiglt] a[data-astro-cid-nxhkiglt]:hover{opacity:.8}.demos-pricing__head[data-astro-cid-nxhkiglt]{max-width:760px}.demos-pricing__head[data-astro-cid-nxhkiglt] .lead[data-astro-cid-nxhkiglt]{margin-top:var(--s-4)}.demos-pricing__table-wrap[data-astro-cid-nxhkiglt]{margin-top:var(--s-6);border:1px solid var(--c-line);border-radius:12px;overflow-x:auto}.demos-pricing__table[data-astro-cid-nxhkiglt]{border-collapse:collapse;width:100%;font-size:.9375rem}.demos-pricing__table[data-astro-cid-nxhkiglt] th[data-astro-cid-nxhkiglt],.demos-pricing__table[data-astro-cid-nxhkiglt] td[data-astro-cid-nxhkiglt]{text-align:left;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--c-line)}.demos-pricing__table[data-astro-cid-nxhkiglt] thead[data-astro-cid-nxhkiglt] th[data-astro-cid-nxhkiglt]{background:var(--c-bg-alt,#f7f9fc);color:var(--c-navy-900);text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem;font-weight:600}.demos-pricing__table[data-astro-cid-nxhkiglt] tbody[data-astro-cid-nxhkiglt] tr[data-astro-cid-nxhkiglt]:last-child td[data-astro-cid-nxhkiglt]{border-bottom:none}.demos-pricing__table[data-astro-cid-nxhkiglt] tbody[data-astro-cid-nxhkiglt] tr[data-astro-cid-nxhkiglt]:hover{background:#ff7a4d0a}.demos-pricing__table[data-astro-cid-nxhkiglt] td[data-astro-cid-nxhkiglt]:last-child{color:var(--c-coral-500);white-space:nowrap;font-weight:700}.demos-pricing__badge[data-astro-cid-nxhkiglt]{background:var(--c-coral-500);color:#fff;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;border-radius:999px;margin-left:.375rem;padding:.125rem .5rem;font-size:.625rem;font-weight:700;display:inline-block}.demos-pricing__cta-btn[data-astro-cid-nxhkiglt]{background:var(--c-coral-500);color:var(--c-navy-900);white-space:nowrap;border-radius:999px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.demos-pricing__cta-btn[data-astro-cid-nxhkiglt]:hover,.demos-pricing__cta-btn[data-astro-cid-nxhkiglt]:focus-visible{background:var(--c-coral-600,#e66a3a);color:var(--c-navy-900);transform:translateY(-1px)}.demos-pricing__note[data-astro-cid-nxhkiglt]{margin-top:var(--s-4);color:var(--c-ink-soft,#6b7280);font-size:.8125rem;font-style:italic}@media (width>=768px){.demos-hero__inner[data-astro-cid-nxhkiglt]{grid-template-columns:minmax(0,1fr) 220px}.demos__grid[data-astro-cid-nxhkiglt]{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-card__body[data-astro-cid-nxhkiglt]{padding:var(--s-8)}.demos-stack__stats[data-astro-cid-nxhkiglt],.demos-stack__grid[data-astro-cid-nxhkiglt]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.demos-pricing__cta-btn[data-astro-cid-nxhkiglt],.demos-pricing__cta-btn[data-astro-cid-nxhkiglt]:hover,.demos-pricing__cta-btn[data-astro-cid-nxhkiglt]:focus-visible{transition:none;transform:none}}
