.clientes{--clientes-accent:var(--events-700);--clientes-tint:color-mix(in srgb, var(--events-500) 7%, var(--surface-card));--clientes-period-on:var(--events-700);--clientes-period-on-text:#fff;--clientes-gap:2.5rem;max-width:1080px;margin:0 auto}html.dark .clientes{--clientes-accent:var(--events-300);--clientes-tint:color-mix(in srgb, var(--events-500) 12%, var(--surface-card));--clientes-period-on:var(--events-400);--clientes-period-on-text:var(--surface-page)}.clientes-section,.clientes-closing{margin-top:var(--clientes-gap);scroll-margin-top:5rem}.clientes-section-title{font-size:var(--text-h2);margin:0;font-weight:800;line-height:1.2}.clientes-section-sub{color:var(--text-secondary);font-size:var(--text-md);margin:.4rem 0 0;line-height:1.45}.clientes .cta-btn{padding:.75rem 1.25rem}.clientes .cta-btn-primary{border-color:var(--events-700);background:linear-gradient(145deg, var(--events-600), var(--events-700))}.clientes .cta-btn-primary:hover{border-color:var(--events-900);background:linear-gradient(145deg, var(--events-700), var(--events-900))}.clientes .clientes-cta{font-size:var(--text-base);padding:.8rem 1.5rem}.clientes-text-link,.clientes-shot-link,.clientes-faq-answer a{color:var(--clientes-accent);text-underline-offset:3px;font-weight:700;text-decoration:underline}.clientes-checklist{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.clientes-checklist li{padding-left:1.5rem;line-height:1.45;position:relative}.clientes-checklist li:before{content:"";border:solid var(--clientes-accent);border-width:0 2.5px 2.5px 0;width:.38em;height:.72em;position:absolute;top:.28em;left:.3rem;transform:rotate(45deg)}.clientes-hero{border:1px solid var(--border-default);border-radius:var(--radius-surface);background:var(--clientes-tint);padding:1.5rem 1.25rem}.clientes-kicker{color:var(--clientes-accent);font-size:var(--text-xs);margin:0;font-weight:700;line-height:1.4}.clientes-hero-title{font-size:var(--text-h1);margin:.5rem 0 0;font-weight:800;line-height:1.12}.clientes-hero-lead{max-width:36rem;color:var(--text-secondary);font-size:var(--text-base);margin:.75rem 0 0;line-height:1.5}.clientes-hero-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1.25rem;display:flex}.clientes-text-link{align-items:center;min-height:44px;padding:0 .25rem;display:inline-flex}.clientes-hero-note{color:var(--text-muted);font-size:var(--text-sm);margin:.5rem 0 0}.clientes-shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin-top:1rem;display:grid}.clientes-shot{min-width:0;margin:0}.clientes-shot-img{border:1px solid var(--border-default);border-radius:var(--radius-surface);background:var(--surface-card);width:100%;height:auto;box-shadow:var(--shadow-card);display:block}.clientes-shot-caption{color:var(--text-secondary);font-size:var(--text-xs);margin-top:.5rem;line-height:1.35}.clientes-shot-link{width:fit-content;font-size:var(--text-sm);margin-top:.25rem;display:block;position:relative}.clientes-shot-link:after{content:"";position:absolute;inset:-13px -6px}.clientes-points{font-size:var(--text-md);margin-top:1.25rem}.clientes-steps{gap:.875rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.clientes-step{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.clientes-step-num{border-radius:var(--radius-pill);background:var(--events-700);color:#fff;place-items:center;width:2.25rem;height:2.25rem;font-weight:800;display:grid}.clientes-step-title{font-size:var(--text-base);margin:.15rem 0 0;font-weight:700;line-height:1.3}.clientes-step-desc{color:var(--text-secondary);font-size:var(--text-md);margin:.2rem 0 0;line-height:1.45}.clientes-kinds{gap:.75rem;margin-top:1rem;display:grid}.clientes-kind{border:1px solid var(--border-default);border-top:3px solid var(--events-600);border-radius:var(--radius-surface);background:var(--surface-card);flex-direction:column;padding:1.125rem 1rem;display:flex}.clientes-kind-place{border-top-color:var(--places-600)}.clientes-kind-title{font-size:var(--text-lg);margin:0;font-weight:700;line-height:1.25}.clientes-kind-desc{color:var(--text-secondary);font-size:var(--text-md);margin:.3rem 0 0;line-height:1.45}.clientes-kind-list{font-size:var(--text-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;margin:.75rem 0 1rem}.clientes-kind-note{color:var(--text-muted);font-size:var(--text-sm);margin:0 0 .75rem;line-height:1.45}.clientes-kind-cta{align-self:flex-start;margin-top:auto}.clientes-kind-place .clientes-kind-cta{border-color:var(--places-800);background:linear-gradient(145deg, var(--places-700), var(--places-800))}.clientes-kind-place .clientes-kind-cta:hover{border-color:var(--places-800);background:linear-gradient(145deg, var(--places-800), #78350f);box-shadow:0 6px 20px #b4530959}.clientes-pricing{margin-top:1rem}.clientes-notice{border:1px solid var(--border-warning);border-radius:var(--radius-surface);background:var(--surface-warning);color:var(--text-primary);font-size:var(--text-md);margin:0 0 1rem;padding:.75rem 1rem}.clientes-plans{gap:.75rem;display:grid}.clientes-plan{border:1px solid var(--border-default);border-radius:var(--radius-surface);background:var(--surface-card);flex-direction:column;padding:1.25rem 1.125rem;display:flex}.clientes-kind:hover,.clientes-plan:hover{transform:none}.clientes-plan-free{border:2px solid var(--clientes-accent);box-shadow:var(--shadow-card)}.clientes-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.clientes-plan-name{font-size:var(--text-lg);margin:0;font-weight:800;line-height:1.25}.clientes-plan-price{margin:.35rem 0 0}.clientes-plan-amount{color:var(--text-primary);letter-spacing:-.02em;font-size:2rem;font-weight:800;line-height:1.1}.clientes-plan-free .clientes-plan-amount{font-size:2.5rem}.clientes-plan-period{color:var(--text-secondary);font-weight:700}.clientes-plan-note{color:var(--text-secondary);font-size:var(--text-sm);margin:.15rem 0 0}.clientes-plan-price .clientes-plan-note{margin-left:.6rem}.clientes-plan-bonus{color:var(--clientes-accent);margin-left:.6rem}.clientes-plan-list{font-size:var(--text-md);margin:1rem 0 1.25rem}.clientes-plan-highlights{color:var(--text-primary);font-size:var(--text-base);margin-top:1rem;font-weight:700}.clientes-plan-extra{color:var(--text-secondary);font-size:var(--text-sm);margin:.75rem 0 1.25rem;line-height:1.45}.clientes-plan-cta{text-align:center;width:100%;margin-top:auto}.clientes .clientes-plan-cta-pro{border:2px solid var(--clientes-accent);background:var(--surface-card);color:var(--clientes-accent)}.clientes .clientes-plan-cta-pro:hover{background:color-mix(in srgb, var(--events-500) 10%, var(--surface-card));transform:translateY(var(--lift-sm))}.clientes-plan-foot{color:var(--text-muted);font-size:var(--text-xs);text-align:center;margin:.5rem 0 0}.clientes-plan-error{color:var(--accent-warning);font-size:var(--text-sm);margin:.75rem 0 0;font-weight:600}.clientes-period{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-subtle);padding:2px;display:inline-flex}.clientes-period-btn{border-radius:var(--radius-pill);min-height:44px;color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0 .9rem;font-weight:700}.clientes-period-btn:hover{color:var(--text-primary)}.clientes-period-btn[aria-pressed=true]{background:var(--clientes-period-on);color:var(--clientes-period-on-text)}.clientes-highlight-note{border-radius:var(--radius-surface);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--text-sm);margin:1rem 0 0;padding:.875rem 1rem;line-height:1.5}.clientes-faq{border-top:1px solid var(--border-default);max-width:760px;margin-top:1rem}.clientes-faq-item{border-bottom:1px solid var(--border-default)}.clientes-faq-question{cursor:pointer;min-height:44px;padding:.75rem 2rem .75rem 0;font-weight:700;line-height:1.4;list-style:none;display:block;position:relative}.clientes-faq-question::-webkit-details-marker{display:none}.clientes-faq-question:after{content:"";border:solid var(--text-secondary);border-width:0 2px 2px 0;width:.5rem;height:.5rem;position:absolute;top:1.05rem;right:.5rem;transform:rotate(45deg)}.clientes-faq-item[open]>.clientes-faq-question:after{top:1.3rem;transform:rotate(-135deg)}.clientes-faq-answer{color:var(--text-secondary);margin:0 0 1rem;padding-right:2rem;line-height:1.55}.clientes-closing{border:1px solid var(--border-default);border-radius:var(--radius-surface);background:var(--clientes-tint);text-align:center;padding:1.75rem 1.25rem}.clientes-closing-copy{color:var(--text-secondary);margin:.4rem 0 1.1rem}@media (min-width:768px){.clientes{--clientes-gap:4rem}.clientes-section-sub{font-size:var(--text-base)}.clientes-hero{text-align:center;padding:2.75rem 3rem}.clientes-hero-lead{font-size:var(--text-lg);margin-inline:auto}.clientes-hero-actions{justify-content:center}.clientes-shots{grid-template-columns:repeat(3,minmax(0,220px));gap:1.25rem}.clientes-shot-caption{font-size:var(--text-md)}.clientes-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.clientes-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.clientes-kind{padding:1.5rem}.clientes-plans{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.25rem}.clientes-plan{padding:1.75rem 1.5rem}.clientes-plan-free .clientes-plan-amount{font-size:3rem}.clientes-plan-free .clientes-plan-list{font-size:var(--text-base);gap:.75rem}.clientes-closing{padding:2.5rem 2rem}}@media (min-width:1024px){.clientes-showcase{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.clientes-points{font-size:var(--text-base);gap:.875rem;margin-top:1rem}}