.servicios__todos[data-astro-cid-lcdefpme]{margin-top:clamp(2rem,4vw,3rem)}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(120% 80% at 50% 0%, #fff 0%, var(--paper-50) 55%, var(--paper-100) 100%);place-items:center;min-height:min(100svh,62rem);padding-block:clamp(8rem,16vh,12rem) clamp(5rem,10vh,8rem);display:grid;position:relative;overflow:clip}.hero__canvas[data-astro-cid-lcdefpme]{z-index:1;width:100%;height:100%;position:absolute;inset:0}.hero__glow[data-astro-cid-lcdefpme]{z-index:0}.hero__glow--a[data-astro-cid-lcdefpme]{aspect-ratio:1.3;opacity:.55;width:min(85vw,880px);top:-18%;left:50%;translate:-50%}.hero__glow--b[data-astro-cid-lcdefpme]{aspect-ratio:1;opacity:.5;width:min(60vw,520px);bottom:-25%;left:-10%}.hero__glow--c[data-astro-cid-lcdefpme]{aspect-ratio:1;opacity:.6;width:min(55vw,460px);top:20%;right:-12%}.hero__inner[data-astro-cid-lcdefpme]{z-index:3;text-align:center;pointer-events:none;position:relative}.hero__inner[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.hero__inner[data-astro-cid-lcdefpme] .magnet[data-astro-cid-lcdefpme]{pointer-events:auto}.hero__badge[data-astro-cid-lcdefpme]{border-radius:var(--r-full);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--line), var(--sh-sm);font-size:var(--fs-micro);letter-spacing:.01em;color:var(--ink-700);background:#ffffffb3;align-items:center;gap:.6rem;margin-bottom:clamp(1.5rem,3vw,2.2rem);padding:.5rem 1.1rem;font-weight:600;display:inline-flex}.hero__title[data-astro-cid-lcdefpme]{font-size:var(--fs-4xl);letter-spacing:-.052em;max-width:18ch;margin-inline:auto;font-weight:450;line-height:.96}.hero__title[data-astro-cid-lcdefpme] em{color:var(--red);padding-inline:.04em;font-size:1.07em}.hero__lead[data-astro-cid-lcdefpme]{max-width:58ch;font-size:var(--fs-lg);letter-spacing:-.018em;color:var(--ink-500);margin:clamp(1.4rem,3vw,2rem) auto 0;line-height:1.5}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:clamp(2rem,4vw,2.75rem);display:flex}.hero__facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:1.5rem 0;max-width:40rem;margin:clamp(3rem,7vw,5rem) auto 0;display:grid}.hero__facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);flex-direction:column;gap:.25rem;padding-inline:1rem;display:flex}.hero__facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-400);font-size:.64rem}.hero__facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:var(--fs-xl);letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:300}.hero__cue[data-astro-cid-lcdefpme]{z-index:4;color:var(--ink-400);transition:color var(--t-base) var(--e-out);flex-direction:column;align-items:center;gap:.6rem;display:none;position:absolute;bottom:1.8rem;left:50%;translate:-50%}.hero__cue[data-astro-cid-lcdefpme]:hover{color:var(--red)}.hero__cue-line[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, transparent, var(--line-strong));width:1px;height:2.6rem;position:relative;overflow:hidden}.hero__cue-line[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(180deg, transparent, var(--red));animation:cueFall 2.4s var(--e-in-out) infinite;position:absolute;inset:0;transform:translateY(-100%)}@keyframes cueFall{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@media (width>=48rem){.hero__facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}.hero__cue[data-astro-cid-lcdefpme]{display:flex}}.head[data-astro-cid-lcdefpme]{align-items:end;gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.head__aside[data-astro-cid-lcdefpme]{font-size:var(--fs-base)}.head--center[data-astro-cid-lcdefpme]{justify-items:center}@media (width>=56rem){.head[data-astro-cid-lcdefpme]:not(.head--center){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3rem}}.metrics[data-astro-cid-lcdefpme]{overflow:clip}.metrics__glow[data-astro-cid-lcdefpme]{aspect-ratio:1.6;opacity:.4;width:min(95vw,900px);top:10%;left:50%;translate:-50%}.metrics[data-astro-cid-lcdefpme]>.wrap[data-astro-cid-lcdefpme]{z-index:2;position:relative}.metrics__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:clamp(2rem,4vw,3rem);padding-block:clamp(1rem,3vw,2rem);display:grid}.metrics__note[data-astro-cid-lcdefpme]{max-width:62ch;font-size:var(--fs-sm);color:var(--ink-400);border-top:1px solid #ffffff14;align-items:flex-start;gap:.7rem;margin:clamp(2.5rem,5vw,4rem) auto 0;padding-top:2rem;line-height:1.6;display:flex}.metrics__note[data-astro-cid-lcdefpme] svg{color:var(--red-300);flex:none;margin-top:.2rem}.work-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.work-grid--tres[data-astro-cid-lcdefpme]{grid-template-columns:1fr}@media (width>=62rem){.work-grid--tres[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.geo__grid[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}@media (width>=60rem){.geo__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.geo__cta[data-astro-cid-lcdefpme]{margin-top:2.2rem}.geo__panel[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--e-out)}.ai[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line), var(--sh-lg);overflow:hidden}.ai__bar[data-astro-cid-lcdefpme]{background:var(--paper-50);border-bottom:1px solid var(--line);align-items:center;gap:.4rem;padding:.8rem 1rem;display:flex}.ai__dot[data-astro-cid-lcdefpme]{background:var(--paper-200);border-radius:50%;width:9px;height:9px}.ai__dot[data-astro-cid-lcdefpme]:first-child{background:var(--red);opacity:.55}.ai__url[data-astro-cid-lcdefpme]{color:var(--ink-300);margin-left:auto;font-size:.62rem}.ai__body[data-astro-cid-lcdefpme]{padding:clamp(1.2rem,2.5vw,1.8rem)}.ai__ask[data-astro-cid-lcdefpme]{border-radius:var(--r-md) var(--r-md) var(--r-md) 4px;background:var(--paper-100);font-size:var(--fs-sm);color:var(--ink-700);margin-bottom:1.3rem;padding:.85rem 1.1rem}.ai__answer[data-astro-cid-lcdefpme]{gap:.85rem;display:flex}.ai__spark[data-astro-cid-lcdefpme]{background:var(--red);color:#fff;width:1.9rem;height:1.9rem;animation:pulseRing 3.2s var(--e-out) infinite;border-radius:50%;flex:none;place-items:center;display:grid}.ai__answer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);color:var(--ink-700);line-height:1.62}.ai__answer[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--red);font-weight:700}.ai__meta[data-astro-cid-lcdefpme]{color:var(--ink-300);margin-top:.7rem;font-size:.6rem}.ai__disclaimer[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);background:var(--paper-50);color:var(--ink-400);text-align:center;padding:.7rem 1.1rem;font-size:.68rem}.method__grid[data-astro-cid-lcdefpme]{align-items:start;gap:clamp(2.5rem,5vw,4.5rem);display:grid}@media (width>=58rem){.method__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.method__intro[data-astro-cid-lcdefpme]{position:sticky;top:8rem}}.method__draw[data-astro-cid-lcdefpme]{width:100%;max-width:16rem;margin-top:2.5rem}.method__steps[data-astro-cid-lcdefpme]{counter-reset:step}.pillars[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:clamp(.85rem,1.6vw,1.15rem);display:grid}@media (width>=46rem){.pillars[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pillar__icon[data-astro-cid-lcdefpme]{border-radius:var(--r-md);background:var(--red-soft);width:2.8rem;height:2.8rem;color:var(--red);transition:transform .5s var(--e-spring);place-items:center;margin-bottom:1.2rem;display:grid}.card[data-astro-cid-lcdefpme]:hover .pillar__icon[data-astro-cid-lcdefpme]{transform:scale(1.08)rotate(-6deg)}.pillars__mas[data-astro-cid-lcdefpme]{margin-top:2.5rem}.faq__grid[data-astro-cid-lcdefpme]{align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (width>=58rem){.faq__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.faq__grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{position:sticky;top:8rem}}
