.visa-planner.svelte-1hri0os{color:#17201c}.planner-fields.svelte-1hri0os{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}label.svelte-1hri0os{display:grid;gap:9px;font-weight:650}input.svelte-1hri0os,select.svelte-1hri0os{width:100%;min-width:0;min-height:52px;border:1px solid #b8cbd4;border-radius:10px;padding:12px;background:#fff;color:#17201c;font:inherit;font-size:16px}input.svelte-1hri0os:focus-visible,select.svelte-1hri0os:focus-visible,button.svelte-1hri0os:focus-visible,a.svelte-1hri0os:focus-visible{outline:3px solid #2187c0;outline-offset:3px}.planner-note.svelte-1hri0os{color:#52645e;font-size:14px;margin:20px 0}.planner-button.svelte-1hri0os{padding:15px 22px;border:0;border-radius:10px;min-height:48px;background:#ff790f;color:#171c17;font-weight:750;cursor:pointer}.planner-result.svelte-1hri0os{margin-top:32px;padding:28px;border:1px solid #a8c5d5;border-radius:18px;background:#edf6fb}.planner-eyebrow.svelte-1hri0os{color:#286783;font-size:12px;font-weight:800;letter-spacing:.08em}h2.svelte-1hri0os{font-size:clamp(24px,4vw,34px);margin:12px 0}p.svelte-1hri0os{line-height:1.6}.planner-actions.svelte-1hri0os{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:22px}a.svelte-1hri0os{color:#175b80;text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.planner-fields.svelte-1hri0os{grid-template-columns:1fr;gap:18px}.planner-result.svelte-1hri0os{padding:20px}.planner-button.svelte-1hri0os{width:100%}}
