.container.svelte-1xqblvn{max-width:700px;margin:0 auto;padding:40px 20px}.hero.svelte-1xqblvn{text-align:center}h1.svelte-1xqblvn{font-size:2.5em;margin:0 0 10px;color:var(--text-primary)}.hero.svelte-1xqblvn>p:where(.svelte-1xqblvn):nth-of-type(1){font-size:1.3em;margin:10px 0;color:var(--text-secondary)}.subtext.svelte-1xqblvn{font-size:1em;margin:20px 0 40px;line-height:1.5;color:var(--text-secondary)}.buttons.svelte-1xqblvn{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-bottom:40px}.buttons.svelte-1xqblvn a:where(.svelte-1xqblvn){text-decoration:none;padding:16px 40px;border-radius:8px;font-weight:600;font-size:1.15em;transition:all .2s;cursor:pointer;display:inline-block}.btn-primary.svelte-1xqblvn{background:var(--primary-accent);color:#fff;box-shadow:0 2px 8px #00000026}.btn-primary.svelte-1xqblvn:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.features.svelte-1xqblvn{display:flex;justify-content:center;gap:30px;margin-top:40px;flex-wrap:wrap}.feature.svelte-1xqblvn{font-size:1.05em;color:var(--text-secondary)}@media(max-width:600px){h1.svelte-1xqblvn{font-size:1.8em}.hero.svelte-1xqblvn>p:where(.svelte-1xqblvn):nth-of-type(1){font-size:1.1em}.buttons.svelte-1xqblvn a:where(.svelte-1xqblvn){width:100%;box-sizing:border-box}.features.svelte-1xqblvn{gap:15px}}
