.solicitud.svelte-15bz0sf{--ink-900:var(--fp-heading);--ink-700:var(--color-ink-700);--ink-500:var(--color-ink-500);--accent:var(--fp-primary);--accent-ink:var(--color-brand-950);--main-bg:var(--fp-surface);--font-display:"Plus Jakarta Sans", "Manrope", system-ui, sans-serif;--font-body:"Nunito Sans", system-ui, sans-serif;background:var(--fp-surface);background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px);background-size:36px 36px;min-height:100vh}.solicitud-main.svelte-15bz0sf{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(36px,6vw,80px);width:min(1160px,100% - 48px);margin:0 auto;padding:65px 0 88px;display:grid}.solicitud-copy.svelte-15bz0sf{padding-top:34px;position:sticky;top:95px}.eyebrow.svelte-15bz0sf{color:var(--fp-primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:.75rem;font-weight:800}h1.svelte-15bz0sf{max-width:12ch;color:var(--fp-heading);font-family:var(--font-display);letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5vw,4.4rem);font-weight:800;line-height:1.02}.bajada.svelte-15bz0sf{max-width:52ch;color:var(--color-ink-500);margin:22px 0 28px;line-height:1.75}.rutas.svelte-15bz0sf{gap:17px;display:grid}.rutas.svelte-15bz0sf>div:where(.svelte-15bz0sf){align-items:start;gap:14px;display:flex}.rutas.svelte-15bz0sf>div:where(.svelte-15bz0sf)>span:where(.svelte-15bz0sf){height:34px;color:var(--fp-primary);background:#e8edfb;border-radius:12px;flex:0 0 34px;place-items:center;font-size:.72rem;font-weight:900;display:grid}.rutas.svelte-15bz0sf p:where(.svelte-15bz0sf){gap:3px;margin:0;display:grid}.rutas.svelte-15bz0sf strong:where(.svelte-15bz0sf){color:var(--fp-heading);font-size:.91rem}.rutas.svelte-15bz0sf small:where(.svelte-15bz0sf){color:var(--color-ink-500);font-size:.82rem;line-height:1.45}.nota.svelte-15bz0sf{color:var(--color-ink-500);background:#ffffffad;border:1px solid #324a9221;border-radius:14px;margin-top:30px;padding:15px 17px;font-size:.86rem;line-height:1.6}.nota.svelte-15bz0sf strong:where(.svelte-15bz0sf){color:var(--fp-heading)}.nota.svelte-15bz0sf a:where(.svelte-15bz0sf){color:var(--fp-primary);font-weight:800}.solicitud-form.svelte-15bz0sf .pantalla{background:0 0;min-height:auto;padding:0}.solicitud-form.svelte-15bz0sf .contenido{flex-direction:column;align-items:stretch;gap:0;display:flex}.solicitud-form.svelte-15bz0sf .intro{padding:0 0 22px}.solicitud-form.svelte-15bz0sf .intro .eyebrow{display:none}.solicitud-form.svelte-15bz0sf .intro .titulo{font-size:1.35rem}.solicitud-form.svelte-15bz0sf .intro .sub{font-size:.9rem}@media (width<=820px){.solicitud-main.svelte-15bz0sf{grid-template-columns:1fr;gap:28px;padding-top:42px}.solicitud-copy.svelte-15bz0sf{padding-top:0;position:static}h1.svelte-15bz0sf{max-width:16ch;font-size:clamp(2.7rem,9vw,4rem)}}@media (width<=540px){.solicitud-main.svelte-15bz0sf{width:min(100% - 32px,520px);padding-block:34px 56px}}
