.container.svelte-t6o5fu{max-width:1100px;margin:0 auto;padding:0 var(--space-6)}.container-narrow.svelte-t6o5fu{max-width:800px}.text-center.svelte-t6o5fu{text-align:center}.service-hero.svelte-t6o5fu{background-color:var(--surface-authority);padding:var(--space-16) 0 var(--space-12)}.service-hero__title.svelte-t6o5fu{font-family:var(--font-display);font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));font-weight:var(--font-light);color:var(--text-on-dark-primary);margin-bottom:var(--space-4);line-height:var(--leading-tight)}.service-hero__subtitle.svelte-t6o5fu{font-family:var(--font-body);font-size:var(--text-lg);color:var(--text-on-dark-secondary);max-width:50ch;line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.btn-kinos.svelte-t6o5fu{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;text-decoration:none;border-radius:var(--radius-base);transition:all var(--transition-fast);cursor:pointer;border:none}.btn-kinos-gold.svelte-t6o5fu{background-color:var(--color-gold);color:var(--surface-authority)}.btn-kinos-gold.svelte-t6o5fu:hover{background-color:var(--color-gold-hover)}.btn-kinos-outline.svelte-t6o5fu{background-color:transparent;color:var(--color-gold);border:1px solid var(--color-gold)}.btn-kinos-outline.svelte-t6o5fu:hover{background-color:#c8a96e1a}.btn-arrow.svelte-t6o5fu{color:var(--color-gold)}.btn-submit.svelte-t6o5fu{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:var(--space-3) var(--space-8);background-color:var(--color-gold);color:var(--surface-authority);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;border:none;border-radius:var(--radius-base);cursor:pointer;transition:background-color var(--transition-fast)}.btn-submit.svelte-t6o5fu:hover:not(:disabled){background-color:var(--color-gold-hover)}.btn-submit.svelte-t6o5fu:disabled{opacity:.5;cursor:not-allowed}.section-eyebrow.svelte-t6o5fu{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-authority);opacity:.5;margin-bottom:var(--space-8)}.section-eyebrow--light.svelte-t6o5fu{color:var(--color-gold);opacity:1}.problema-section.svelte-t6o5fu{background-color:var(--surface-authority);padding:var(--section-padding-y-desktop) 0}.problema-body.svelte-t6o5fu{font-family:var(--font-display);font-size:clamp(var(--text-xl),2.5vw,var(--text-3xl));font-weight:var(--font-light);color:var(--text-on-dark-primary);line-height:var(--leading-relaxed);max-width:60ch}.para-quien-section.svelte-t6o5fu{padding:var(--section-padding-y-desktop) 0;background-color:var(--surface-surface)}.bullet-list.svelte-t6o5fu{list-style:none;padding:0;margin:0;max-width:700px}.bullet-item.svelte-t6o5fu{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4)}.bullet-dot.svelte-t6o5fu{width:6px;height:6px;border-radius:50%;background-color:var(--color-gold);margin-top:var(--space-2);flex-shrink:0}.bullet-text.svelte-t6o5fu{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-authority);line-height:var(--leading-relaxed)}.incluye-section.svelte-t6o5fu{padding:var(--section-padding-y-desktop) 0;background-color:var(--surface-warm)}.incluye-grid.svelte-t6o5fu{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media(min-width:640px){.incluye-grid.svelte-t6o5fu{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.incluye-grid.svelte-t6o5fu{grid-template-columns:repeat(3,1fr)}}.incluye-card.svelte-t6o5fu{padding-top:var(--space-6);border-top:1px solid var(--border-warm)}.incluye-num.svelte-t6o5fu{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);color:var(--text-authority);opacity:.5;display:block;margin-bottom:var(--space-3)}.incluye-title.svelte-t6o5fu{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-regular);color:var(--text-authority);margin-bottom:var(--space-2)}.incluye-desc.svelte-t6o5fu{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-authority);opacity:.7;line-height:var(--leading-relaxed)}.cta-mid-section.svelte-t6o5fu{background-color:var(--surface-authority);padding:var(--space-10) 0}.cta-mid-layout.svelte-t6o5fu{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);text-align:center}@media(min-width:768px){.cta-mid-layout.svelte-t6o5fu{flex-direction:row;justify-content:space-between;text-align:left}}.cta-mid-text.svelte-t6o5fu{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-light);color:var(--text-on-dark-primary)}.proceso-section.svelte-t6o5fu{padding:var(--section-padding-y-desktop) 0;background-color:var(--surface-surface)}.proceso-grid.svelte-t6o5fu{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media(min-width:640px){.proceso-grid.svelte-t6o5fu{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.proceso-grid.svelte-t6o5fu{grid-template-columns:repeat(3,1fr)}}.proceso-card.svelte-t6o5fu{display:flex;gap:var(--space-5);align-items:flex-start}.proceso-num.svelte-t6o5fu{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-light);color:var(--color-gold);opacity:.3;line-height:1;flex-shrink:0}.proceso-title.svelte-t6o5fu{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-regular);color:var(--text-authority);margin-bottom:var(--space-1)}.proceso-desc.svelte-t6o5fu{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-authority);opacity:.7;line-height:var(--leading-relaxed)}.trust-section.svelte-t6o5fu{background-color:var(--surface-authority);padding:var(--space-10) 0}.trust-grid.svelte-t6o5fu{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8);text-align:center}@media(min-width:768px){.trust-grid.svelte-t6o5fu{grid-template-columns:repeat(4,1fr)}}.trust-num.svelte-t6o5fu{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-light);color:var(--color-gold);margin-bottom:var(--space-1)}.trust-label.svelte-t6o5fu{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-on-dark-secondary);letter-spacing:var(--tracking-wide)}.faq-section.svelte-t6o5fu{padding:var(--section-padding-y-desktop) 0;background-color:var(--surface-surface)}.faq-list.svelte-t6o5fu{display:flex;flex-direction:column;gap:var(--space-8)}.faq-item.svelte-t6o5fu{padding-top:var(--space-6);border-top:1px solid var(--border-warm)}.faq-question.svelte-t6o5fu{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-regular);color:var(--text-authority);margin-bottom:var(--space-3)}.faq-answer.svelte-t6o5fu{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-authority);opacity:.7;line-height:var(--leading-relaxed)}.relacionados-section.svelte-t6o5fu{padding:var(--space-10) 0;background-color:var(--surface-warm)}.relacionados-list.svelte-t6o5fu{display:flex;flex-wrap:wrap;gap:var(--space-3)}.relacionado-link.svelte-t6o5fu{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border:1px solid var(--border-warm);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-authority);text-decoration:none;transition:all var(--transition-fast)}.relacionado-link.svelte-t6o5fu:hover{border-color:var(--color-gold);color:var(--color-gold)}.relacionado-arrow.svelte-t6o5fu{color:var(--color-gold)}.form-section.svelte-t6o5fu{background-color:var(--surface-authority);padding:var(--section-padding-y-desktop) 0}.form-section-title.svelte-t6o5fu{font-family:var(--font-display);font-size:clamp(var(--text-2xl),3vw,var(--text-3xl));font-weight:var(--font-light);color:var(--text-on-dark-primary);margin-bottom:var(--space-10)}.service-form.svelte-t6o5fu{display:flex;flex-direction:column;gap:var(--space-4)}.form-row.svelte-t6o5fu{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:640px){.form-row.svelte-t6o5fu{grid-template-columns:repeat(2,1fr)}}.form-group.svelte-t6o5fu{display:flex;flex-direction:column;gap:var(--space-2)}.form-group.svelte-t6o5fu label:where(.svelte-t6o5fu){font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:#ffffffe6}.form-group.svelte-t6o5fu input:where(.svelte-t6o5fu),.form-group.svelte-t6o5fu textarea:where(.svelte-t6o5fu){width:100%;min-height:44px;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-on-dark-primary);background-color:#ffffff14;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-group.svelte-t6o5fu input:where(.svelte-t6o5fu):focus,.form-group.svelte-t6o5fu textarea:where(.svelte-t6o5fu):focus{border-color:var(--color-gold);box-shadow:0 0 0 1px #c8a96e66}.form-group.svelte-t6o5fu input:where(.svelte-t6o5fu):not(:placeholder-shown){background-color:#ffffff24;border-color:#ffffff8c}.form-group.svelte-t6o5fu input:where(.svelte-t6o5fu):-webkit-autofill,.form-group.svelte-t6o5fu input:where(.svelte-t6o5fu):-webkit-autofill:hover,.form-group.svelte-t6o5fu input:where(.svelte-t6o5fu):-webkit-autofill:focus,.form-group.svelte-t6o5fu textarea:where(.svelte-t6o5fu):-webkit-autofill,.form-group.svelte-t6o5fu textarea:where(.svelte-t6o5fu):-webkit-autofill:hover,.form-group.svelte-t6o5fu textarea:where(.svelte-t6o5fu):-webkit-autofill:focus{-webkit-text-fill-color:var(--text-on-dark-primary);-webkit-box-shadow:0 0 0px 1000px rgba(255,255,255,.14) inset;transition:background-color 5000s ease-in-out 0s}.form-group.svelte-t6o5fu input:where(.svelte-t6o5fu)::placeholder,.form-group.svelte-t6o5fu textarea:where(.svelte-t6o5fu)::placeholder{color:#ffffff80}.form-group.svelte-t6o5fu input:where(.svelte-t6o5fu):disabled,.form-group.svelte-t6o5fu textarea:where(.svelte-t6o5fu):disabled{opacity:.5;cursor:not-allowed}.form-group.svelte-t6o5fu textarea:where(.svelte-t6o5fu){resize:none;min-height:96px}.form-microcopy.svelte-t6o5fu{font-family:var(--font-body);font-size:var(--text-xs);color:#ffffff73;line-height:var(--leading-relaxed)}.btn-submit.svelte-t6o5fu{width:100%;padding:var(--space-4) var(--space-6);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--surface-authority);background-color:#c8a96e59;border:none;border-radius:var(--radius-md);cursor:not-allowed;transition:all var(--transition-fast);margin-top:var(--space-2);opacity:.5;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.btn-submit.svelte-t6o5fu:not(:disabled){background-color:var(--color-gold);cursor:pointer;opacity:1;box-shadow:0 0 16px #c8a96e59}.btn-submit.svelte-t6o5fu:not(:disabled):hover{background-color:var(--color-gold-hover);box-shadow:0 0 24px #c8a96e80;transform:translateY(-1px)}.btn-spinner.svelte-t6o5fu{animation:svelte-t6o5fu-spin 1s linear infinite}@keyframes svelte-t6o5fu-spin{to{transform:rotate(360deg)}}.alert.svelte-t6o5fu{padding:var(--space-4);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.alert-error.svelte-t6o5fu{background-color:#ff6b6b1f;color:#f99;border:1px solid rgba(255,107,107,.3)}.form-success.svelte-t6o5fu{text-align:center;padding:var(--space-8) 0}.success-icon.svelte-t6o5fu{margin:0 auto var(--space-4)}.success-title.svelte-t6o5fu{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-on-dark-primary);margin-bottom:var(--space-2)}.success-desc.svelte-t6o5fu{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-on-dark-secondary);line-height:var(--leading-relaxed)}.cta-final-section.svelte-t6o5fu{padding:var(--section-padding-y-desktop) 0;background-color:var(--surface-surface)}.cta-final-title.svelte-t6o5fu{font-family:var(--font-display);font-size:clamp(var(--text-2xl),3vw,var(--text-4xl));font-weight:var(--font-light);color:var(--text-authority);margin-bottom:var(--space-8);line-height:var(--leading-tight)}
