.faq-item[data-astro-cid-nc35srt2]{background:var(--bg-main);border:1px solid var(--line);border-radius:var(--radius-lg);transition:var(--transition);overflow:hidden}.faq-item[data-astro-cid-nc35srt2]:hover{border-color:var(--accent-primary-soft)}.faq-item[data-astro-cid-nc35srt2] summary[data-astro-cid-nc35srt2]{padding:var(--space-6);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.faq-item[data-astro-cid-nc35srt2] summary[data-astro-cid-nc35srt2]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-nc35srt2] summary[data-astro-cid-nc35srt2]:after{content:"+";color:var(--accent-primary);font-size:1.5rem;transition:transform .3s}.faq-item[data-astro-cid-nc35srt2][open] summary[data-astro-cid-nc35srt2]:after{content:"-";transform:rotate(180deg)}.faq-content[data-astro-cid-nc35srt2]{padding:0 var(--space-6) var(--space-6);animation:.3s ease-in-out fadeDown}@keyframes fadeDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}[data-theme=light] .faq-item[data-astro-cid-nc35srt2]{border-color:var(--gray-200)}.kicker[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-primary);margin-bottom:var(--space-4);font-size:.85rem;font-weight:600}.hero[data-astro-cid-lcdefpme]{padding:calc(72px + var(--space-16)) 0 var(--space-16);border-bottom:1px solid var(--line)}.hero__grid[data-astro-cid-lcdefpme]{gap:var(--space-12);grid-template-columns:1.05fr 1fr;align-items:center;display:grid}.hero__title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin-bottom:var(--space-6);font-size:clamp(2.4rem,5vw,4rem);line-height:1.02}.hero__lead[data-astro-cid-lcdefpme]{color:var(--text-secondary);max-width:560px;margin-bottom:var(--space-8);font-size:1.15rem}.hero__actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.hero__link[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--accent-primary);text-underline-offset:5px;font-weight:600;text-decoration-thickness:2px}.hero__note[data-astro-cid-lcdefpme]{margin-top:var(--space-6);color:var(--text-muted);font-size:.95rem}.hero__shots[data-astro-cid-lcdefpme]{padding-bottom:var(--space-12);position:relative}.shot[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);background:var(--bg-surface);margin:0;overflow:hidden}.shot[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.shot--movil[data-astro-cid-lcdefpme]{border:6px solid var(--bg-ink);border-radius:18px;width:30%;position:absolute;bottom:0;right:-4%}.block[data-astro-cid-lcdefpme]{padding:var(--space-24) 0}.block--paper[data-astro-cid-lcdefpme]{background:var(--bg-surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.block__head[data-astro-cid-lcdefpme]{max-width:640px;margin-bottom:var(--space-12)}.block__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3);font-size:clamp(2rem,3.5vw,2.75rem)}.block__head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:1.05rem}.plans[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.plan[data-astro-cid-lcdefpme]{background:var(--bg-surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-8);flex-direction:column;align-items:flex-start;display:flex}.plan__name[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2);font-size:1.5rem}.plan__price[data-astro-cid-lcdefpme]{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--accent-primary);margin-bottom:var(--space-4);font-size:2.6rem;font-weight:800;line-height:1}.plan__price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text-muted);letter-spacing:0;font-size:1rem}.plan__for[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin-bottom:var(--space-6)}.plan__items[data-astro-cid-lcdefpme]{margin-bottom:var(--space-8);gap:var(--space-3);flex:1;list-style:none;display:grid}.plan__items[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1.6rem;position:relative}.plan__items[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";border-left:2px solid var(--accent-primary);border-bottom:2px solid var(--accent-primary);width:.75rem;height:.4rem;position:absolute;top:.55em;left:0;transform:rotate(-45deg)}.plans__more[data-astro-cid-lcdefpme],.works__more[data-astro-cid-lcdefpme]{margin-top:var(--space-8);color:var(--text-secondary)}.plans__more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.works__more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.faq[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.works[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.work[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--bg-main);flex-direction:column;display:flex;overflow:hidden}.work--wide[data-astro-cid-lcdefpme]{grid-column:1/-1;grid-template-columns:1.4fr 1fr;display:grid}.work[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:top;border-bottom:1px solid var(--line);width:100%;height:100%;max-height:420px;display:block}.work--wide[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-bottom:0;border-right:1px solid var(--line)}.work__text[data-astro-cid-lcdefpme]{padding:var(--space-6) var(--space-8);align-self:center}.work__tag[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-primary);margin-bottom:var(--space-2);font-size:.8rem;font-weight:600}.work[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2);font-size:1.6rem}.work[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-secondary)}.work[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--accent-cta);text-underline-offset:5px}.steps[data-astro-cid-lcdefpme]{gap:var(--space-8);counter-reset:paso;grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{border-top:2px solid var(--text-primary);padding-top:var(--space-4)}.step__n[data-astro-cid-lcdefpme]{font-family:var(--font-heading);color:var(--accent-cta);margin-bottom:var(--space-2);font-size:2rem;font-weight:800;display:block}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2);font-size:1.25rem}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-secondary)}.faq[data-astro-cid-lcdefpme]{max-width:820px}.faq__list[data-astro-cid-lcdefpme]{gap:var(--space-3);display:grid}@media (width<=900px){.hero__grid[data-astro-cid-lcdefpme],.plans[data-astro-cid-lcdefpme],.works[data-astro-cid-lcdefpme],.work--wide[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.work--wide[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-right:0;border-bottom:1px solid var(--line)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.hero__shots[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.shot--movil[data-astro-cid-lcdefpme]{right:0}}@media (width<=560px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.plan[data-astro-cid-lcdefpme]{padding:var(--space-6)}.block[data-astro-cid-lcdefpme]{padding:var(--space-16) 0}}
