.typewriter.svelte-5om4zk{pointer-events:none;-webkit-user-select:none;user-select:none}.cursor.svelte-5om4zk{display:inline-block;width:3px;height:1em;background-color:#3f3;margin-left:4px;vertical-align:text-bottom;opacity:0;box-shadow:0 0 8px #3f3;transition:opacity .3s ease}.cursor.svelte-5om4zk.visible{opacity:1;animation:svelte-5om4zk-blink 1s step-end infinite}@keyframes svelte-5om4zk-blink{0%,to{opacity:1}50%{opacity:0}}#fp-introduction.svelte-1uha8ag{display:flex;justify-content:center;align-content:center;height:100%;overflow-y:auto;overflow-y:overlay;overflow-x:hidden}#home-container.svelte-1uha8ag{--home-content-max-width: 1200px;--home-content-gutter: 1.5rem;margin:auto 0;width:100%;display:flex;flex-direction:column;gap:1.25rem;align-items:center;text-align:center;padding-inline:var(--home-content-gutter);padding-bottom:2rem;box-sizing:border-box}#home-controls.svelte-1uha8ag{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:650px;margin:0 auto}.hero-welcome.svelte-1uha8ag>.intro-card,.hero-welcome.svelte-1uha8ag>.guidelines-card{width:100%;max-width:650px;margin-inline:auto}.hero-welcome.svelte-1uha8ag,.content-sections.svelte-1uha8ag,.home-country-links.svelte-1uha8ag,.home-faq-block.svelte-1uha8ag{width:100%;max-width:var(--home-content-max-width);margin-inline:auto}.content-sections.svelte-1uha8ag{padding:0}.home-faq-block.svelte-1uha8ag .faq-container{max-width:100%}body.home-body{background:var(--color-bg)!important;background-attachment:fixed}.sr-only.svelte-1uha8ag{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.alternatives-link-wrapper.svelte-1uha8ag{margin-top:2rem;text-align:center}.alternatives-link.svelte-1uha8ag{display:inline-block;padding:.75rem 1.5rem;background:linear-gradient(135deg,#8b5cf626,#ec489926);border:2px solid rgba(139,92,246,.4);border-radius:12px;color:var(--color-text);text-decoration:none;font-weight:600;transition:all .3s ease}.alternatives-link.svelte-1uha8ag:hover{background:linear-gradient(135deg,#8b5cf640,#ec489940);border-color:#8b5cf699;transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf64d}.section-spacer.svelte-1uha8ag{height:3rem}@media(max-width:768px){.section-spacer.svelte-1uha8ag{height:2rem}}.home-country-links.svelte-1uha8ag{margin-top:.5rem}.home-faq-block.svelte-1uha8ag{margin-top:2.75rem}.home-faq-block.svelte-1uha8ag:before{content:"";display:block;width:min(430px,84%);height:1px;margin:0 auto 2rem;background:linear-gradient(90deg,#38bdf800,#38bdf8a6,#38bdf800)}@media(max-width:768px){#home-container.svelte-1uha8ag{--home-content-gutter: 0}.home-faq-block.svelte-1uha8ag{margin-top:2.2rem}.home-faq-block.svelte-1uha8ag:before{margin-bottom:1.6rem}}
