.flow-field[data-astro-cid-bax4a3kq]{width:100%;height:100%;display:block;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]{min-height:100svh;padding:calc(var(--header-height) + 3rem) 0 clamp(3rem, 7vw, 6rem);background-color:#000;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-field[data-astro-cid-lcdefpme]{position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 50%,#000 86%)}.hero-art[data-astro-cid-lcdefpme]{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{width:100%;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:15ch}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:48ch;margin-top:1.75rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.diagnosis[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border)}.capabilities[data-astro-cid-lcdefpme]{padding-top:0}.diagnosis[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:1rem}.selector[data-astro-cid-lcdefpme]{border:0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-auto-rows:min-content;column-gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid;position:relative}.selector[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);min-height:72px;font-family:var(--font-heading);color:var(--color-text-muted);cursor:pointer;grid-column:1;align-items:center;gap:.875rem;padding:.75rem 0;font-size:clamp(1.2rem,2.2vw,1.7rem);font-weight:600;transition:color .16s;display:flex}.selector[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:before{content:"";border:2px solid #6b6b6b;border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:border-color .16s,box-shadow .16s}.selector[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:checked+label[data-astro-cid-lcdefpme]:before{border-color:var(--color-primary);box-shadow:inset 0 0 0 3px #000, inset 0 0 0 8px var(--color-primary)}.selector[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:hover{color:var(--color-text)}.selector[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:checked+label[data-astro-cid-lcdefpme]{color:var(--color-primary)}.selector[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus-visible+label[data-astro-cid-lcdefpme]{outline:2px solid var(--color-primary);outline-offset:2px}.panels[data-astro-cid-lcdefpme]{grid-area:1/2/span 4;display:grid}.panel[data-astro-cid-lcdefpme]{background-color:var(--color-bg-card);border:1px solid var(--color-border);visibility:hidden;opacity:0;transition:opacity .2s ease, transform .2s var(--ease-out), visibility .2s;border-radius:8px;grid-area:1/1;padding:clamp(1.5rem,3vw,2.5rem);transform:translateY(6px)}#situacion-idea[data-astro-cid-lcdefpme]:checked~.panels[data-astro-cid-lcdefpme] .panel-idea[data-astro-cid-lcdefpme],#situacion-atascado[data-astro-cid-lcdefpme]:checked~.panels[data-astro-cid-lcdefpme] .panel-atascado[data-astro-cid-lcdefpme],#situacion-ia[data-astro-cid-lcdefpme]:checked~.panels[data-astro-cid-lcdefpme] .panel-ia[data-astro-cid-lcdefpme],#situacion-app[data-astro-cid-lcdefpme]:checked~.panels[data-astro-cid-lcdefpme] .panel-app[data-astro-cid-lcdefpme]{visibility:visible;opacity:1;transform:none}.panel[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:1rem;font-size:clamp(1.4rem,2.6vw,2rem)}.panel[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:1rem 2rem;margin:1.75rem 0;padding-top:1.25rem;display:grid}.panel[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin-bottom:.25rem;font-size:.9rem}.panel[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--color-text);font-weight:700}.panel-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.service-list[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border);margin-top:clamp(2rem,4vw,3.5rem);list-style:none}.service-row[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(1.25rem,5vw,5rem);padding:clamp(1.25rem,2.5vw,2rem) 0;display:grid}.service-row[data-astro-cid-lcdefpme]:hover{color:inherit}.service-row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.08;transition:color .16s;display:block}.service-row[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--color-primary)}.service-summary[data-astro-cid-lcdefpme]{max-width:48ch;color:var(--color-text-soft);margin-top:.75rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);display:block}.service-includes[data-astro-cid-lcdefpme]{color:var(--color-text-muted);list-style:none}.service-includes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:.5rem 0 .5rem 1.25rem;line-height:1.45;position:relative}.service-includes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background-color:var(--color-primary);width:8px;height:2px;position:absolute;top:1.05rem;left:0}.method[data-astro-cid-lcdefpme]{background-color:var(--color-bg-secondary);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.method-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.method-head[data-astro-cid-lcdefpme]{top:calc(var(--header-height) + 3rem);position:sticky}.method-head[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:1.25rem}.steps[data-astro-cid-lcdefpme]{padding-left:clamp(1.5rem,3vw,2.5rem);list-style:none;position:relative}.steps[data-astro-cid-lcdefpme]:before{content:"";background-color:var(--color-primary);transform-origin:top;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.steps[data-astro-cid-lcdefpme]:before{animation:linear both draw-line view();animation-range:entry 30% cover 70%}}}@keyframes draw-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{margin-top:clamp(2.5rem,5vw,4rem)}.step-index[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--color-primary);margin-bottom:.5rem;font-size:.875rem;display:block}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.75rem;font-size:clamp(1.4rem,2.6vw,2rem)}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:52ch}.sample[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border);padding:clamp(4.5rem,10vw,9rem) 0;position:relative;overflow:hidden}.sample-art[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1);mask-image:linear-gradient(90deg,#000 0%,#0000 60%)}.sample-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid;position:relative}.sample-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:1.25rem 0 1rem}.sample-doc[data-astro-cid-lcdefpme]{background-color:var(--color-bg);border:1px solid #4a4a4a;border-radius:8px;padding:clamp(1.5rem,3vw,2.5rem)}.sample-tag[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--color-primary);margin-bottom:1rem;font-size:.8rem}.sample-doc[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.4rem,2.6vw,2rem)}.sample-doc[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);grid-template-columns:9.5rem minmax(0,1fr);gap:.25rem 1.25rem;padding:1rem 0;display:grid}.sample-doc[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{margin-top:1.5rem}.sample-doc[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.95rem}.sample-doc[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--color-text)}.guides-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.home-faq[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border)}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,6vw,6rem);display:grid}@media (width<=968px){.selector[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.panels[data-astro-cid-lcdefpme]{grid-area:auto/1;margin-top:1.5rem}.method-grid[data-astro-cid-lcdefpme],.faq-grid[data-astro-cid-lcdefpme],.sample-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.sample-art[data-astro-cid-lcdefpme]{opacity:.5;transform:none;mask-image:linear-gradient(#000,#0000 45%)}.method-head[data-astro-cid-lcdefpme]{position:static}}@media (width<=768px){.hero-field[data-astro-cid-lcdefpme]{height:58%;inset:0 0 auto;mask-image:linear-gradient(#000 40%,#0000 92%)}}@media (width<=640px){.panel[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme],.sample-doc[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme],.panel-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}.service-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
