.interest.svelte-1fejir6{--accent: #33689b;display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.interest-btn.svelte-1fejir6{display:inline-flex;align-items:center;gap:9px;padding:14px 28px;border:none;border-radius:100px;background:var(--accent);color:#fff;font:inherit;font-weight:700;font-size:1rem;letter-spacing:.01em;line-height:1;cursor:pointer;white-space:nowrap;box-shadow:0 6px 20px color-mix(in srgb,var(--accent) 28%,transparent);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.interest-btn.svelte-1fejir6:hover{transform:translateY(-2px);box-shadow:0 12px 30px color-mix(in srgb,var(--accent) 42%,transparent);filter:saturate(1.06)}.interest-btn.svelte-1fejir6:active{transform:translateY(0)}.interest-btn.svelte-1fejir6:disabled{opacity:.65;cursor:default;transform:none;box-shadow:none}.arrow.svelte-1fejir6{display:inline-block;transition:transform .18s ease}.interest-btn.svelte-1fejir6:hover .arrow:where(.svelte-1fejir6){transform:translate(4px)}.interest-form.svelte-1fejir6{display:flex;gap:8px;flex-wrap:wrap;width:100%;max-width:440px}.interest-form.svelte-1fejir6 input:where(.svelte-1fejir6){flex:1 1 190px;padding:13px 18px;border:1.5px solid color-mix(in srgb,var(--accent) 30%,#d5d8dd);border-radius:100px;font:inherit;font-size:.95rem;background:#fff;color:#1a1a1a}.interest-form.svelte-1fejir6 input:where(.svelte-1fejir6):focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.interest-done.svelte-1fejir6{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:100px;background:color-mix(in srgb,var(--accent) 12%,#fff);color:color-mix(in srgb,var(--accent) 64%,#171717);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);font-weight:600;font-size:.92rem;line-height:1.35}.interest-done.svelte-1fejir6 .check:where(.svelte-1fejir6){flex-shrink:0}.interest-error.svelte-1fejir6{color:#a8482c;font-size:.85rem}.interest.compact.svelte-1fejir6 .interest-btn:where(.svelte-1fejir6){padding:10px 20px;font-size:.88rem}.interest.compact.svelte-1fejir6 .interest-done:where(.svelte-1fejir6){padding:9px 15px;font-size:.85rem}.interest.block.svelte-1fejir6{width:100%;align-items:stretch}.interest.block.svelte-1fejir6 .interest-btn:where(.svelte-1fejir6){width:100%;justify-content:center}.interest.block.svelte-1fejir6 .interest-done:where(.svelte-1fejir6){width:100%;justify-content:center;text-align:center}.interest.block.svelte-1fejir6 .interest-form:where(.svelte-1fejir6){max-width:none}
