.hero.svelte-7w1adf h1.svelte-7w1adf{font-size:min(4rem,13vw);letter-spacing:-.03rem;text-align:right;margin-bottom:2rem;font-weight:450}.hero p{font-size:min(1.5rem,6vw)}.divider.svelte-7w1adf.svelte-7w1adf{display:flex;align-items:center;text-transform:uppercase;font-weight:600;letter-spacing:.2em;font-style:italic;color:var(--bs-primary);margin-top:4rem;margin-bottom:4rem}.divider.svelte-7w1adf.svelte-7w1adf:before{content:"";background-color:var(--bs-primary);height:1px;width:5rem;margin-right:1rem}.divider.svelte-7w1adf.svelte-7w1adf:after{content:"";background-color:var(--bs-primary);height:1px;width:5rem;margin-left:1rem}.download-links-container.svelte-7w1adf.svelte-7w1adf,.community-links-container.svelte-7w1adf.svelte-7w1adf{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;padding:1rem 0}.download-link.svelte-7w1adf.svelte-7w1adf,.community-link.svelte-7w1adf.svelte-7w1adf{display:flex;align-items:center;padding:.5rem}.download-icon.svelte-7w1adf.svelte-7w1adf,.community-icon.svelte-7w1adf.svelte-7w1adf{width:1.9rem;margin-right:1rem}.download-text.svelte-7w1adf.svelte-7w1adf,.community-text.svelte-7w1adf.svelte-7w1adf{display:flex;flex-direction:column}.download-text.svelte-7w1adf a.svelte-7w1adf,.community-text.svelte-7w1adf a.svelte-7w1adf{text-decoration:none;color:var(--bs-body-color);font-weight:500;transition:color .2s}.download-text.svelte-7w1adf a.svelte-7w1adf:hover,.community-text.svelte-7w1adf a.svelte-7w1adf:hover{color:var(--bs-primary);text-decoration:underline}.download-subtext.svelte-7w1adf.svelte-7w1adf{font-size:.75rem;color:#666;font-weight:400}.faq-item{margin-bottom:2.5rem}.faq-item:last-child{border-bottom:none}.faq-question{font-size:1.12rem;font-weight:500;margin-bottom:.5rem;letter-spacing:-.01em}.faq-answer{font-size:1rem;line-height:1.6;color:var(--bs-body-color);max-width:95%;font-weight:400}@media (max-width: 768px){.download-links-container.svelte-7w1adf.svelte-7w1adf,.community-links-container.svelte-7w1adf.svelte-7w1adf{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.faq-question{font-size:1.2rem}.faq-answer{font-size:.95rem}}
