.hero[data-astro-cid-bbe6dxrz]{min-height:100vh;display:flex;align-items:center;padding:8.5rem 0 4rem;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,#1a1a2e,#0b0b0c,#000)}.hero-glow[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;will-change:transform,opacity}.hero-glow-1[data-astro-cid-bbe6dxrz]{width:600px;height:600px;background:radial-gradient(circle,#7877c680,#7877c600 70%);top:-10%;left:-5%;animation:float-glow-1 12s ease-in-out infinite}.hero-glow-2[data-astro-cid-bbe6dxrz]{width:500px;height:500px;background:radial-gradient(circle,#3b82f659,#3b82f600 70%);top:20%;right:-10%;animation:float-glow-2 15s ease-in-out infinite}.hero-glow-3[data-astro-cid-bbe6dxrz]{width:400px;height:400px;background:radial-gradient(circle,#8b5cf64d,#8b5cf600 70%);bottom:-5%;left:30%;animation:float-glow-3 18s ease-in-out infinite}@keyframes float-glow-1{0%,to{transform:translate(0) scale(1);opacity:.6}25%{transform:translate(50px,30px) scale(1.1);opacity:.8}50%{transform:translate(20px,60px) scale(.95);opacity:.5}75%{transform:translate(-30px,20px) scale(1.05);opacity:.7}}@keyframes float-glow-2{0%,to{transform:translate(0) scale(1);opacity:.5}33%{transform:translate(-40px,-30px) scale(1.15);opacity:.7}66%{transform:translate(-20px,40px) scale(.9);opacity:.4}}@keyframes float-glow-3{0%,to{transform:translate(0) scale(1);opacity:.4}50%{transform:translate(60px,-40px) scale(1.2);opacity:.6}}.hero-shell[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,31rem);gap:clamp(2.5rem,5vw,4.5rem);align-items:start;position:relative;z-index:1}.hero-content[data-astro-cid-bbe6dxrz]{max-width:40rem}.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(1.95rem,4.6vw,3.55rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:1.5rem;text-shadow:0 2px 40px rgba(0,0,0,.5)}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:clamp(.95rem,1.7vw,1.1rem);font-weight:400;line-height:1.6;color:var(--text-secondary);max-width:35rem;margin-bottom:2.5rem;text-shadow:0 1px 20px rgba(0,0,0,.5)}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.btn[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-family:Inter,system-ui,sans-serif;font-size:.9375rem;font-weight:500;border-radius:8px;transition:all .2s ease;cursor:pointer}.btn-primary[data-astro-cid-bbe6dxrz]{background:#fffffff2;color:#0b0b0c;border:none;box-shadow:0 0 30px #ffffff1a}.btn-primary[data-astro-cid-bbe6dxrz]:hover{background:#fff;transform:translateY(-1px);box-shadow:0 0 40px #fff3}.btn-secondary[data-astro-cid-bbe6dxrz]{background:#ffffff0f;color:var(--text-primary);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px)}.btn-secondary[data-astro-cid-bbe6dxrz]:hover{background:#ffffff1a;border-color:#fff3}.hero-chips[data-astro-cid-bbe6dxrz]{display:flex;gap:.75rem;flex-wrap:wrap}.chip[data-astro-cid-bbe6dxrz]{padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:100px;transition:all .2s ease;backdrop-filter:blur(10px)}.chip[data-astro-cid-bbe6dxrz]:hover{color:var(--text-primary);border-color:#fff3;background:#ffffff1a}.hero-proof[data-astro-cid-bbe6dxrz]{min-width:0;padding-top:.75rem}.proof-frame[data-astro-cid-bbe6dxrz]{padding:1rem;border-radius:2rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff14,#ffffff08),radial-gradient(circle at top left,rgba(255,255,255,.08),transparent 32%);backdrop-filter:blur(18px);box-shadow:0 28px 80px #00000059}.proof-head[data-astro-cid-bbe6dxrz]{padding:.45rem .45rem 1rem}.proof-label[data-astro-cid-bbe6dxrz]{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f5f5f39e;margin-bottom:0}.proof-viewport[data-astro-cid-bbe6dxrz]{position:relative;min-height:22.75rem}.proof-card[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;border-radius:1.7rem;border:1px solid rgba(255,255,255,.08);overflow:hidden;opacity:0;transform:translateY(18px) scale(.985);pointer-events:none;transition:opacity .45s ease,transform .45s ease}.proof-card[data-astro-cid-bbe6dxrz].is-active{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.proof-card[data-astro-cid-bbe6dxrz].tone-light{background:linear-gradient(180deg,#ffffffeb,#f5f0e8f0);color:var(--text-on-light);border-color:#00000014}.proof-card[data-astro-cid-bbe6dxrz].tone-dark{background:linear-gradient(180deg,#101114,#17181d);color:var(--text-primary)}.proof-card[data-astro-cid-bbe6dxrz].tone-warm{background:linear-gradient(180deg,#ffffffeb,#f2e8dbf5);color:var(--text-on-light);border-color:#00000014}.proof-card-visual[data-astro-cid-bbe6dxrz]{position:relative;min-height:9.75rem;padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden;background:linear-gradient(135deg,#ffd6a38c,#ffffff24 45%,#cee0ff6b),linear-gradient(180deg,#ffffffe6,#f4ece1c7)}.proof-card[data-astro-cid-bbe6dxrz].tone-dark .proof-card-visual[data-astro-cid-bbe6dxrz]{background:linear-gradient(140deg,#6e5cf057,#ffffff0a 45%,#4a90e247),linear-gradient(180deg,#15161cf5,#101114f0)}.proof-card[data-astro-cid-bbe6dxrz].tone-light .proof-card-visual[data-astro-cid-bbe6dxrz],.proof-card[data-astro-cid-bbe6dxrz].tone-warm .proof-card-visual[data-astro-cid-bbe6dxrz]{border-bottom-color:#0000000f}.proof-card-orb[data-astro-cid-bbe6dxrz]{position:absolute;width:10rem;height:10rem;left:-1.75rem;top:.5rem;border-radius:999px;filter:blur(10px);background:#b0c6f34d}.proof-card[data-astro-cid-bbe6dxrz].tone-warm .proof-card-orb[data-astro-cid-bbe6dxrz]{background:#ffca9257}.proof-card[data-astro-cid-bbe6dxrz].tone-dark .proof-card-orb[data-astro-cid-bbe6dxrz]{background:#626fff47}.proof-card-grid[data-astro-cid-bbe6dxrz]{position:absolute;right:1.1rem;top:1rem;width:7rem;height:4.3rem;border-radius:1rem;border:1px solid rgba(255,255,255,.22);background:linear-gradient(90deg,transparent 0 30%,rgba(255,255,255,.18) 30% 32%,transparent 32% 64%,rgba(255,255,255,.18) 64% 66%,transparent 66% 100%),linear-gradient(180deg,transparent 0 30%,rgba(255,255,255,.18) 30% 32%,transparent 32% 64%,rgba(255,255,255,.18) 64% 66%,transparent 66% 100%)}.proof-card[data-astro-cid-bbe6dxrz].tone-light .proof-card-grid[data-astro-cid-bbe6dxrz],.proof-card[data-astro-cid-bbe6dxrz].tone-warm .proof-card-grid[data-astro-cid-bbe6dxrz]{border-color:#0000001f;background:linear-gradient(90deg,transparent 0 30%,rgba(0,0,0,.09) 30% 32%,transparent 32% 64%,rgba(0,0,0,.09) 64% 66%,transparent 66% 100%),linear-gradient(180deg,transparent 0 30%,rgba(0,0,0,.09) 30% 32%,transparent 32% 64%,rgba(0,0,0,.09) 64% 66%,transparent 66% 100%)}.proof-card-meter[data-astro-cid-bbe6dxrz]{position:absolute;left:1.1rem;right:1.1rem;bottom:1rem;display:flex;flex-direction:column;gap:.45rem;max-width:10rem}.proof-card-meter[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{display:block;height:.48rem;border-radius:999px;background:#ffffffbf}.proof-card[data-astro-cid-bbe6dxrz].tone-light .proof-card-meter[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz],.proof-card[data-astro-cid-bbe6dxrz].tone-warm .proof-card-meter[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{background:#11111124}.proof-card-meter[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:nth-child(2){width:84%}.proof-card-meter[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:nth-child(3){width:62%}.proof-card-index[data-astro-cid-bbe6dxrz]{position:absolute;right:1.1rem;bottom:.7rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:3.2rem;line-height:.92;letter-spacing:-.06em;color:#ffffff6b}.proof-card[data-astro-cid-bbe6dxrz].tone-light .proof-card-index[data-astro-cid-bbe6dxrz],.proof-card[data-astro-cid-bbe6dxrz].tone-warm .proof-card-index[data-astro-cid-bbe6dxrz]{color:#11111124}.proof-card-body[data-astro-cid-bbe6dxrz]{display:flex;flex:1;flex-direction:column;gap:.8rem;padding:1.05rem 1.1rem 1.1rem}.proof-card-topline[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.proof-card-kicker[data-astro-cid-bbe6dxrz]{font-size:.83rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:currentColor;opacity:.72}.proof-card-proof[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;padding:.42rem .68rem;border-radius:999px;font-size:.76rem;font-weight:600;background:#ffffff1a;border:1px solid rgba(255,255,255,.08)}.proof-card[data-astro-cid-bbe6dxrz].tone-light .proof-card-proof[data-astro-cid-bbe6dxrz],.proof-card[data-astro-cid-bbe6dxrz].tone-warm .proof-card-proof[data-astro-cid-bbe6dxrz]{background:#1111110a;border-color:#0000000f}.proof-card-title[data-astro-cid-bbe6dxrz]{font-size:clamp(1.18rem,2.2vw,1.55rem);line-height:1;letter-spacing:-.03em;max-width:10ch}.proof-card-role[data-astro-cid-bbe6dxrz],.proof-card-summary[data-astro-cid-bbe6dxrz]{font-size:.9rem;line-height:1.55;color:currentColor;opacity:.74}.proof-card-note[data-astro-cid-bbe6dxrz]{display:flex;align-items:start;gap:.7rem;padding:.75rem .85rem;border-radius:1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}.proof-card[data-astro-cid-bbe6dxrz].tone-light .proof-card-note[data-astro-cid-bbe6dxrz],.proof-card[data-astro-cid-bbe6dxrz].tone-warm .proof-card-note[data-astro-cid-bbe6dxrz]{background:#1111110a;border-color:#0000000f}.proof-card-note[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{font-size:.84rem;line-height:1.45}.proof-note-dot[data-astro-cid-bbe6dxrz]{width:.55rem;height:.55rem;margin-top:.4rem;border-radius:999px;background:currentColor;opacity:.7;flex-shrink:0}.proof-card-footer[data-astro-cid-bbe6dxrz]{margin-top:auto;display:flex;flex-direction:column;gap:.8rem}.proof-card-tags[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none}.proof-card-tags[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{padding:.42rem .7rem;border-radius:999px;font-size:.76rem;font-weight:500;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}.proof-card[data-astro-cid-bbe6dxrz].tone-light .proof-card-tags[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz],.proof-card[data-astro-cid-bbe6dxrz].tone-warm .proof-card-tags[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{background:#1111110a;border-color:#0000000f}.proof-card-link[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:600}.proof-controls[data-astro-cid-bbe6dxrz]{padding:.8rem .35rem .1rem}.proof-tabs[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.proof-tab[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;justify-content:center;padding:.7rem .9rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#f5f5f39e;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.proof-tab[data-astro-cid-bbe6dxrz]:hover,.proof-tab[data-astro-cid-bbe6dxrz].is-active{background:#ffffff14;border-color:#ffffff24;color:var(--text-primary)}.proof-tab-number[data-astro-cid-bbe6dxrz]{font-family:Space Grotesk,system-ui,sans-serif;font-size:1rem;font-weight:600}@media(max-width:1024px){.hero-shell[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;align-items:start}.hero-content[data-astro-cid-bbe6dxrz]{max-width:100%}.hero-subtitle[data-astro-cid-bbe6dxrz]{max-width:40rem}.hero-proof[data-astro-cid-bbe6dxrz]{max-width:36rem;padding-top:0}}@media(max-width:640px){.hero[data-astro-cid-bbe6dxrz]{padding:7rem 0 3rem}.hero-glow-1[data-astro-cid-bbe6dxrz],.hero-glow-2[data-astro-cid-bbe6dxrz],.hero-glow-3[data-astro-cid-bbe6dxrz]{filter:blur(60px);transform:scale(.7)}.hero-actions[data-astro-cid-bbe6dxrz]{flex-direction:column}.btn[data-astro-cid-bbe6dxrz]{width:100%;justify-content:center}.proof-viewport[data-astro-cid-bbe6dxrz]{min-height:34rem}.proof-tabs[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hero-glow-1[data-astro-cid-bbe6dxrz],.hero-glow-2[data-astro-cid-bbe6dxrz],.hero-glow-3[data-astro-cid-bbe6dxrz],.proof-card[data-astro-cid-bbe6dxrz]{animation:none;transition:none}}.credibility[data-astro-cid-rpe7asik]{--text-primary: var(--text-on-light);--text-secondary: var(--text-on-light-muted);--bg-elevated: var(--card-light);--line-subtle: var(--line-on-light);--surface-soft: var(--surface-on-light);padding:6rem 0 5rem;border-top:1px solid var(--line-subtle)}#credibilidad[data-astro-cid-rpe7asik],#stack[data-astro-cid-rpe7asik]{scroll-margin-top:8rem}.credibility-header[data-astro-cid-rpe7asik]{margin-bottom:4rem}.section-label[data-astro-cid-rpe7asik]{font-size:.875rem;font-weight:500;color:var(--accent-cold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.section-title[data-astro-cid-rpe7asik]{font-size:clamp(1.75rem,4vw,3rem);font-weight:600;line-height:1.1;color:var(--text-primary)}.metrics-grid[data-astro-cid-rpe7asik]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:5rem}.metric-card[data-astro-cid-rpe7asik]{padding:2rem;background:var(--bg-elevated);border:1px solid var(--line-subtle);border-radius:16px;transition:all .3s ease}.metric-card[data-astro-cid-rpe7asik]:hover{border-color:#0000001f;transform:translateY(-2px);box-shadow:0 4px 20px #0000000f}.metric-number[data-astro-cid-rpe7asik]{font-family:Space Grotesk,system-ui,sans-serif;font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;line-height:1}.metric-label[data-astro-cid-rpe7asik]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.metric-desc[data-astro-cid-rpe7asik]{font-size:.875rem;color:var(--text-secondary);line-height:1.5}.specialties-section[data-astro-cid-rpe7asik]{margin-bottom:4rem}.specialties-header[data-astro-cid-rpe7asik]{margin-bottom:2.5rem}.specialties-title[data-astro-cid-rpe7asik]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.specialties-subtitle[data-astro-cid-rpe7asik]{font-size:1rem;color:var(--text-secondary)}.specialties-grid[data-astro-cid-rpe7asik]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.specialty-card[data-astro-cid-rpe7asik]{padding:1.75rem;background:transparent;border:1px solid var(--line-subtle);border-radius:12px;transition:all .3s ease}.specialty-card[data-astro-cid-rpe7asik]:hover{background:var(--bg-elevated);border-color:#0000001a}.specialty-icon[data-astro-cid-rpe7asik]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--surface-soft);border-radius:10px;color:var(--accent-cold);margin-bottom:1rem}.specialty-name[data-astro-cid-rpe7asik]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.specialty-desc[data-astro-cid-rpe7asik]{font-size:.875rem;color:var(--text-secondary);line-height:1.5}.stack-section[data-astro-cid-rpe7asik]{padding-top:3rem;border-top:1px solid var(--line-subtle);text-align:center}.stack-label[data-astro-cid-rpe7asik]{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.stack-list[data-astro-cid-rpe7asik]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;max-width:860px;margin:0 auto}.stack-item[data-astro-cid-rpe7asik]{border:1px solid var(--line-subtle);border-radius:16px;background:#ffffff47;transition:border-color .25s ease,background .25s ease,transform .25s ease}.stack-item--logo[data-astro-cid-rpe7asik]{display:grid;place-items:center;min-width:112px;min-height:88px;padding:1rem 1.25rem}.stack-item--text[data-astro-cid-rpe7asik]{padding:.95rem 1.15rem;font-size:.9375rem;font-weight:500;color:var(--text-primary)}.stack-logo-image[data-astro-cid-rpe7asik]{display:block;max-width:100%;max-height:52px;filter:grayscale(1) saturate(0) contrast(.92);opacity:.72;transition:opacity .25s ease,transform .25s ease}.stack-logo--icon[data-astro-cid-rpe7asik]{width:52px;height:52px}.stack-logo--wordmark[data-astro-cid-rpe7asik]{width:auto;height:32px}.stack-item[data-astro-cid-rpe7asik]:hover .stack-logo-image[data-astro-cid-rpe7asik]{opacity:.9;transform:translateY(-1px)}.stack-item[data-astro-cid-rpe7asik]:hover{border-color:#0000001f;background:#ffffff73;transform:translateY(-1px)}@media(max-width:640px){.credibility[data-astro-cid-rpe7asik]{padding:4rem 0 3rem}.metrics-grid[data-astro-cid-rpe7asik]{grid-template-columns:1fr;gap:1rem}.metric-card[data-astro-cid-rpe7asik]{padding:1.5rem}.stack-list[data-astro-cid-rpe7asik]{gap:.75rem}.stack-item--logo[data-astro-cid-rpe7asik]{min-width:98px;min-height:80px;padding:.85rem 1rem}.stack-item--text[data-astro-cid-rpe7asik]{padding:.85rem 1rem;font-size:.875rem}.stack-logo--icon[data-astro-cid-rpe7asik]{width:40px;height:40px}.stack-logo--wordmark[data-astro-cid-rpe7asik]{height:28px}}.floating-header[data-astro-cid-xxgpz6ts]{position:fixed;top:1rem;left:0;width:100%;z-index:20;pointer-events:none}.header-shell[data-astro-cid-xxgpz6ts]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;pointer-events:none}.brand[data-astro-cid-xxgpz6ts],.nav-island[data-astro-cid-xxgpz6ts],.social-island[data-astro-cid-xxgpz6ts]{pointer-events:auto}.brand[data-astro-cid-xxgpz6ts]{display:inline-flex;align-items:center;gap:.75rem;justify-self:start;padding:.7rem .95rem;color:#f5f5f3f0;background:#0a0a0b7a;border:1px solid rgba(255,255,255,.08);border-radius:999px;backdrop-filter:blur(22px);box-shadow:inset 0 1px #ffffff14,0 12px 40px #00000038}.brand-logo[data-astro-cid-xxgpz6ts]{display:block;height:.96rem;width:auto;flex:none}.brand-text[data-astro-cid-xxgpz6ts]{font-size:.875rem;font-weight:600;letter-spacing:-.01em}.nav-island[data-astro-cid-xxgpz6ts]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;isolation:isolate;justify-self:center;padding:.45rem;border-radius:999px;background:#101012b8;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(28px) saturate(140%);box-shadow:inset 0 1px #ffffff0f,0 16px 50px #00000047}.nav-highlight[data-astro-cid-xxgpz6ts]{position:absolute;top:0;left:0;z-index:0;width:var(--highlight-width, 0);height:var(--highlight-height, 0);border-radius:999px;opacity:var(--highlight-opacity, 0);background:linear-gradient(180deg,#fff,#ece8e1);box-shadow:0 10px 24px #ffffff24,inset 0 -1px #00000014;transform:translate(var(--highlight-x, 0),var(--highlight-y, 0));transition:transform .28s ease,width .28s ease,height .28s ease,opacity .2s ease;pointer-events:none}.nav-link[data-astro-cid-xxgpz6ts]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:7rem;padding:.8rem 1.2rem;border-radius:999px;font-size:.9375rem;font-weight:500;color:#f5f5f3c2;transition:color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.nav-link[data-astro-cid-xxgpz6ts]:hover{color:#fffff3f5;transform:translateY(-1px)}.nav-link[data-astro-cid-xxgpz6ts].is-active{color:#0b0b0c}.social-island[data-astro-cid-xxgpz6ts]{display:inline-flex;align-items:center;gap:.45rem;justify-self:end;padding:.45rem;background:#0a0a0b7a;border:1px solid rgba(255,255,255,.08);border-radius:999px;backdrop-filter:blur(22px);box-shadow:inset 0 1px #ffffff14,0 12px 40px #0003}.social-link[data-astro-cid-xxgpz6ts]{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;color:#f5f5f3e6;border-radius:999px;transition:background .2s ease,color .2s ease,transform .2s ease}.social-link[data-astro-cid-xxgpz6ts]:hover{background:#ffffff1a;color:#fff;transform:translateY(-1px)}.social-link[data-astro-cid-xxgpz6ts] svg[data-astro-cid-xxgpz6ts]{width:1.1rem;height:1.1rem}@media(max-width:960px){.header-shell[data-astro-cid-xxgpz6ts]{grid-template-columns:1fr;justify-items:center}.brand[data-astro-cid-xxgpz6ts],.social-island[data-astro-cid-xxgpz6ts]{display:none}.nav-island[data-astro-cid-xxgpz6ts]{width:min(100%,32rem);overflow-x:auto;justify-content:flex-start;padding:.4rem;scrollbar-width:none}.nav-island[data-astro-cid-xxgpz6ts]::-webkit-scrollbar{display:none}.nav-link[data-astro-cid-xxgpz6ts]{min-width:max-content;padding-inline:1rem}}@media(max-width:640px){.floating-header[data-astro-cid-xxgpz6ts]{top:.75rem}.nav-island[data-astro-cid-xxgpz6ts]{width:100%}}.about-approach[data-astro-cid-gjralegj]{--text-primary: var(--text-on-light);--text-secondary: var(--text-on-light-muted);--bg-elevated: var(--card-light);--line-subtle: var(--line-on-light);--surface-soft: var(--surface-on-light);padding:6rem 0;background:radial-gradient(circle at top right,rgba(139,156,180,.08),transparent 26%),linear-gradient(180deg,var(--page-canvas-alt) 0%,var(--page-canvas) 100%);border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle)}#sobre-mi[data-astro-cid-gjralegj]{scroll-margin-top:8rem}.about-shell[data-astro-cid-gjralegj]{display:grid;gap:2.5rem}.about-heading[data-astro-cid-gjralegj]{max-width:42rem}.section-label[data-astro-cid-gjralegj]{font-size:.875rem;font-weight:500;color:var(--accent-cold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.section-title[data-astro-cid-gjralegj]{font-size:clamp(2rem,4.6vw,4rem);line-height:.98;max-width:12ch}.about-content[data-astro-cid-gjralegj]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(18rem,.9fr);gap:2rem;align-items:start}.about-copy[data-astro-cid-gjralegj]{display:grid;gap:1.25rem;max-width:46rem}.about-copy[data-astro-cid-gjralegj] p[data-astro-cid-gjralegj]{font-size:1.02rem;line-height:1.8;color:var(--text-secondary)}.about-aside[data-astro-cid-gjralegj]{display:grid;gap:1rem}.principles-card[data-astro-cid-gjralegj],.note-card[data-astro-cid-gjralegj]{padding:1.5rem;background:#ffffffb8;border:1px solid var(--line-subtle);border-radius:1.5rem;backdrop-filter:blur(14px)}.card-kicker[data-astro-cid-gjralegj],.note-title[data-astro-cid-gjralegj]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.principles-list[data-astro-cid-gjralegj]{list-style:none;display:grid;gap:1rem}.principles-list[data-astro-cid-gjralegj] li[data-astro-cid-gjralegj]{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;font-size:.95rem;line-height:1.65;color:var(--text-secondary)}.bullet[data-astro-cid-gjralegj]{width:.6rem;height:.6rem;border-radius:999px;background:var(--accent-cold);margin-top:.5rem;box-shadow:0 0 0 .35rem #8b9cb424}.note-copy[data-astro-cid-gjralegj]{font-size:.95rem;line-height:1.7;color:var(--text-secondary)}@media(max-width:900px){.about-content[data-astro-cid-gjralegj]{grid-template-columns:1fr}.section-title[data-astro-cid-gjralegj]{max-width:14ch}}.use-cases[data-astro-cid-cie6y6rm]{--text-primary: var(--text-on-light);--text-secondary: var(--text-on-light-muted);--bg-elevated: var(--card-light);--line-subtle: var(--line-on-light);--surface-soft: var(--surface-on-light);padding:6rem 0;background:radial-gradient(circle at top left,rgba(139,156,180,.08),transparent 28%),linear-gradient(180deg,var(--page-canvas) 0%,#f7f5f0 100%)}#casos-de-uso[data-astro-cid-cie6y6rm]{scroll-margin-top:8rem}.use-cases-shell[data-astro-cid-cie6y6rm]{display:grid;gap:2.5rem}.use-cases-intro[data-astro-cid-cie6y6rm]{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,1.5fr);gap:2rem;align-items:start}.intro-label[data-astro-cid-cie6y6rm]{font-size:.95rem;font-weight:600;color:var(--text-primary);padding-top:.5rem}.intro-copy[data-astro-cid-cie6y6rm]{max-width:42rem;justify-self:end}.section-label[data-astro-cid-cie6y6rm]{font-size:.875rem;font-weight:500;color:var(--accent-cold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.section-title[data-astro-cid-cie6y6rm]{font-size:clamp(2rem,4.6vw,4.4rem);line-height:.98;margin-bottom:1rem;max-width:12ch}.section-subtitle[data-astro-cid-cie6y6rm]{max-width:38rem;font-size:1.05rem;line-height:1.65;color:var(--text-secondary)}.cases-grid[data-astro-cid-cie6y6rm]{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(0,1fr));gap:1rem}.case-card[data-astro-cid-cie6y6rm]{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:33rem;padding:1.75rem;border-radius:2rem;border:1px solid var(--line-subtle);overflow:hidden}.tone-light[data-astro-cid-cie6y6rm]{background:linear-gradient(135deg,#ffffffe6,#f5f0e8eb)}.tone-dark[data-astro-cid-cie6y6rm]{background:linear-gradient(180deg,#111214,#18191d);border-color:#ffffff14;color:var(--text-primary)}.tone-warm[data-astro-cid-cie6y6rm]{background:linear-gradient(180deg,#ffffffe6,#f1e8dbf5)}.case-card-featured[data-astro-cid-cie6y6rm]{min-height:36rem;backdrop-filter:blur(16px)}.case-card-secondary[data-astro-cid-cie6y6rm]{gap:1.25rem}.case-visual[data-astro-cid-cie6y6rm]{position:relative;min-height:17rem;margin:-1.75rem -1.75rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.06);background:linear-gradient(135deg,#ffd6a38c,#ffffff24 45%,#cee0ff6b),linear-gradient(180deg,#ffffffe6,#f4ece1c7);overflow:hidden}.case-mini-visual[data-astro-cid-cie6y6rm]{position:relative;height:8rem;margin:-1.75rem -1.75rem 1rem;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.tone-light[data-astro-cid-cie6y6rm] .case-mini-visual[data-astro-cid-cie6y6rm],.tone-warm[data-astro-cid-cie6y6rm] .case-mini-visual[data-astro-cid-cie6y6rm]{border-bottom:1px solid rgba(0,0,0,.06)}.tone-dark[data-astro-cid-cie6y6rm] .case-kicker[data-astro-cid-cie6y6rm],.tone-dark[data-astro-cid-cie6y6rm] .case-role[data-astro-cid-cie6y6rm],.tone-dark[data-astro-cid-cie6y6rm] .case-summary[data-astro-cid-cie6y6rm]{color:#f5f5f3b8}.tone-dark[data-astro-cid-cie6y6rm] .case-outcome[data-astro-cid-cie6y6rm],.tone-dark[data-astro-cid-cie6y6rm] .case-title[data-astro-cid-cie6y6rm]{color:#f5f5f3}.tone-dark[data-astro-cid-cie6y6rm] .case-tags[data-astro-cid-cie6y6rm] li[data-astro-cid-cie6y6rm]{background:#ffffff14;border-color:#ffffff14;color:#f5f5f3}.tone-dark[data-astro-cid-cie6y6rm] .case-index[data-astro-cid-cie6y6rm]{color:#ffffff1f}.mini-grid[data-astro-cid-cie6y6rm]{position:absolute;inset:1.3rem 1.25rem auto auto;width:7rem;height:4.4rem;border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(90deg,transparent 0 31%,rgba(255,255,255,.08) 31% 33%,transparent 33% 64%,rgba(255,255,255,.08) 64% 66%,transparent 66% 100%),linear-gradient(180deg,transparent 0 32%,rgba(255,255,255,.08) 32% 34%,transparent 34% 66%,rgba(255,255,255,.08) 66% 68%,transparent 68% 100%)}.tone-light[data-astro-cid-cie6y6rm] .mini-grid[data-astro-cid-cie6y6rm],.tone-warm[data-astro-cid-cie6y6rm] .mini-grid[data-astro-cid-cie6y6rm]{border-color:#00000017;background:linear-gradient(90deg,transparent 0 31%,rgba(0,0,0,.08) 31% 33%,transparent 33% 64%,rgba(0,0,0,.08) 64% 66%,transparent 66% 100%),linear-gradient(180deg,transparent 0 32%,rgba(0,0,0,.08) 32% 34%,transparent 34% 66%,rgba(0,0,0,.08) 66% 68%,transparent 68% 100%)}.mini-pill[data-astro-cid-cie6y6rm]{position:absolute;left:1.25rem;height:.8rem;border-radius:999px}.mini-pill-a[data-astro-cid-cie6y6rm]{top:2rem;width:6.5rem;background:#ffffff2e}.mini-pill-b[data-astro-cid-cie6y6rm]{top:3.5rem;width:4.75rem;background:#ffffff1a}.tone-light[data-astro-cid-cie6y6rm] .mini-pill-a[data-astro-cid-cie6y6rm],.tone-warm[data-astro-cid-cie6y6rm] .mini-pill-a[data-astro-cid-cie6y6rm]{background:#0000001f}.tone-light[data-astro-cid-cie6y6rm] .mini-pill-b[data-astro-cid-cie6y6rm],.tone-warm[data-astro-cid-cie6y6rm] .mini-pill-b[data-astro-cid-cie6y6rm]{background:#00000014}.visual-orb[data-astro-cid-cie6y6rm]{position:absolute;border-radius:999px;filter:blur(10px);opacity:.8}.visual-orb-a[data-astro-cid-cie6y6rm]{width:14rem;height:14rem;left:-3rem;top:2rem;background:#ffc88461}.visual-orb-b[data-astro-cid-cie6y6rm]{width:12rem;height:12rem;right:2rem;top:1rem;background:#b4ccff52}.visual-wireframe[data-astro-cid-cie6y6rm]{position:absolute;inset:2.5rem auto auto 2rem;display:grid;gap:.9rem}.visual-wireframe[data-astro-cid-cie6y6rm] span[data-astro-cid-cie6y6rm]{display:block;width:11rem;height:3rem;border:1.5px solid rgba(116,146,201,.35);border-radius:1rem;background:#ffffff26}.visual-panel[data-astro-cid-cie6y6rm]{position:absolute;border-radius:1.6rem;border:1px solid rgba(255,255,255,.6);background:#ffffff3d;box-shadow:inset 0 1px #ffffff73}.visual-panel-main[data-astro-cid-cie6y6rm]{width:14rem;height:11rem;right:3.5rem;bottom:2rem}.visual-panel-side[data-astro-cid-cie6y6rm]{width:6rem;height:14rem;right:1.5rem;bottom:1rem}.case-body[data-astro-cid-cie6y6rm]{position:relative;z-index:1;max-width:34rem}.case-kicker[data-astro-cid-cie6y6rm]{font-size:.875rem;font-weight:600;color:var(--text-secondary);margin-bottom:.9rem}.case-title[data-astro-cid-cie6y6rm]{font-size:clamp(1.6rem,2.6vw,2.5rem);line-height:1.02;margin-bottom:.85rem;max-width:16ch}.case-card-secondary[data-astro-cid-cie6y6rm] .case-title[data-astro-cid-cie6y6rm]{font-size:clamp(1.45rem,2vw,2rem);max-width:14ch}.case-role[data-astro-cid-cie6y6rm],.case-summary[data-astro-cid-cie6y6rm],.case-outcome[data-astro-cid-cie6y6rm]{font-size:.96rem;line-height:1.6}.case-role[data-astro-cid-cie6y6rm],.case-summary[data-astro-cid-cie6y6rm]{color:var(--text-secondary)}.case-role[data-astro-cid-cie6y6rm]{margin-bottom:.5rem;font-weight:500}.case-summary[data-astro-cid-cie6y6rm]{margin-bottom:.95rem}.case-outcome[data-astro-cid-cie6y6rm]{color:var(--text-primary);font-weight:500;max-width:28rem}.case-tags[data-astro-cid-cie6y6rm]{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin-top:1.25rem}.case-tags[data-astro-cid-cie6y6rm] li[data-astro-cid-cie6y6rm]{padding:.5rem .85rem;border-radius:999px;font-size:.8rem;font-weight:500;color:var(--text-primary);background:#ffffffc7;border:1px solid rgba(0,0,0,.07)}.case-link[data-astro-cid-cie6y6rm]{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;font-size:.92rem;font-weight:600;color:var(--text-primary)}.tone-dark[data-astro-cid-cie6y6rm] .case-link[data-astro-cid-cie6y6rm]{color:#f5f5f3}.case-index[data-astro-cid-cie6y6rm]{position:absolute;right:1.5rem;bottom:1rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(4.5rem,10vw,7rem);line-height:.9;letter-spacing:-.06em;color:#1111111f;pointer-events:none}.use-cases-footer[data-astro-cid-cie6y6rm]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--line-subtle)}.footer-note[data-astro-cid-cie6y6rm]{max-width:42rem;font-size:.95rem;color:var(--text-secondary)}.cases-cta[data-astro-cid-cie6y6rm]{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.35rem;border-radius:999px;background:#111;color:#f5f5f3;font-size:.92rem;font-weight:600;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 18px 40px #1111111f}.cases-cta[data-astro-cid-cie6y6rm]:hover{transform:translateY(-1px);box-shadow:0 22px 44px #1111112e}@media(max-width:1080px){.use-cases-intro[data-astro-cid-cie6y6rm]{grid-template-columns:1fr;gap:1rem}.intro-copy[data-astro-cid-cie6y6rm]{justify-self:start}.cases-grid[data-astro-cid-cie6y6rm]{grid-template-columns:1fr}.case-card[data-astro-cid-cie6y6rm],.case-card-featured[data-astro-cid-cie6y6rm]{min-height:auto}.use-cases-footer[data-astro-cid-cie6y6rm]{display:grid;justify-content:start}}@media(max-width:720px){.use-cases[data-astro-cid-cie6y6rm]{padding:4.5rem 0}.case-card[data-astro-cid-cie6y6rm]{padding:1.35rem;border-radius:1.5rem}.case-visual[data-astro-cid-cie6y6rm],.case-mini-visual[data-astro-cid-cie6y6rm]{margin-left:-1.35rem;margin-right:-1.35rem}.case-visual[data-astro-cid-cie6y6rm]{min-height:13rem;margin-top:-1.35rem;margin-bottom:1.25rem}.case-mini-visual[data-astro-cid-cie6y6rm]{height:6.5rem;margin-top:-1.35rem;margin-bottom:.85rem}.visual-wireframe[data-astro-cid-cie6y6rm]{inset:1.75rem auto auto 1.25rem}.visual-wireframe[data-astro-cid-cie6y6rm] span[data-astro-cid-cie6y6rm]{width:7.75rem;height:2.3rem}.visual-panel-main[data-astro-cid-cie6y6rm]{width:9.5rem;height:7.5rem;right:2.5rem}.visual-panel-side[data-astro-cid-cie6y6rm]{width:4.25rem;height:9rem;right:1rem}.case-title[data-astro-cid-cie6y6rm],.case-card-secondary[data-astro-cid-cie6y6rm] .case-title[data-astro-cid-cie6y6rm]{max-width:100%}.case-index[data-astro-cid-cie6y6rm]{font-size:4.4rem;right:1rem;bottom:.75rem}.cases-cta[data-astro-cid-cie6y6rm]{width:100%;justify-content:center}}
