.dev-hero.svelte-1dolngo{padding:120px 0 60px;text-align:center}.dev-hero.svelte-1dolngo .section-label:where(.svelte-1dolngo){justify-content:center}.dev-hero.svelte-1dolngo .section-label:where(.svelte-1dolngo):before{display:none}.dev-hero.svelte-1dolngo h1:where(.svelte-1dolngo){font-family:var(--display);font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;line-height:1.08;letter-spacing:-.04em;color:var(--text-bright);margin-top:20px;margin-bottom:20px;text-wrap:balance}.dev-hero.svelte-1dolngo .subtitle:where(.svelte-1dolngo){font-size:1.12rem;color:var(--text-dim);line-height:1.65;max-width:560px;margin:0 auto}.dev-features.svelte-1dolngo{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:800px;margin:0 auto}.dev-feature.svelte-1dolngo{display:flex;gap:16px}.dev-feature.svelte-1dolngo .df-icon:where(.svelte-1dolngo){flex-shrink:0;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;background:var(--purple-glow);border:1px solid rgba(123,97,255,.15)}.dev-feature.svelte-1dolngo h4:where(.svelte-1dolngo){font-family:var(--display);font-size:.95rem;font-weight:700;color:var(--text-bright);margin-bottom:4px}.dev-feature.svelte-1dolngo p:where(.svelte-1dolngo){font-size:.88rem;color:var(--text-dim);line-height:1.55}@media(max-width:700px){.dev-features.svelte-1dolngo{grid-template-columns:1fr}}.compare.svelte-1dolngo{display:flex;flex-direction:column;gap:12px;max-width:640px;margin:40px auto 0;text-align:left}.compare-row.svelte-1dolngo{display:flex;gap:16px;align-items:baseline;padding:16px 20px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px}.compare-row.highlight.svelte-1dolngo{border-color:#f7931a4d;background:#f7931a0a}.compare-name.svelte-1dolngo{flex-shrink:0;font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);width:110px}.compare-row.highlight.svelte-1dolngo .compare-name:where(.svelte-1dolngo){color:var(--accent)}.compare-desc.svelte-1dolngo{font-size:.88rem;color:var(--text-dim);line-height:1.55}.compare-row.highlight.svelte-1dolngo .compare-desc:where(.svelte-1dolngo){color:var(--text)}@media(max-width:600px){.compare-row.svelte-1dolngo{flex-direction:column;gap:6px}.compare-name.svelte-1dolngo{width:auto}}.spec-panel.svelte-1dolngo{display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:36px 0;margin-top:40px;max-width:640px;margin-left:auto;margin-right:auto}.spec-cell.svelte-1dolngo{flex:1;text-align:center;display:flex;flex-direction:column;gap:6px}.spec-val.svelte-1dolngo{font-family:var(--display);font-size:2.2rem;font-weight:800;color:var(--text-bright);letter-spacing:-.03em;line-height:1}.spec-unit.svelte-1dolngo{color:var(--accent)}.spec-label.svelte-1dolngo{font-family:var(--mono);font-size:.68rem;letter-spacing:.03em;color:var(--text-dim)}.spec-div.svelte-1dolngo{width:1px;height:44px;background:linear-gradient(to bottom,transparent,var(--border-light),transparent)}@media(max-width:600px){.spec-panel.svelte-1dolngo{padding:28px 0}.signup-input-group.svelte-1dolngo{flex-direction:column}.signup-input.svelte-1dolngo{text-align:center}.signup-btn.svelte-1dolngo{border-radius:0 0 8px 8px;justify-content:center}}.hero-cta.svelte-1dolngo{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:32px}.dev-signup.svelte-1dolngo{max-width:480px;margin:48px auto 0;text-align:center}.dev-signup.svelte-1dolngo h2:where(.svelte-1dolngo){font-family:var(--display);font-size:1.1rem;font-weight:700;color:var(--text-bright);margin-bottom:16px}.signup-form.svelte-1dolngo{max-width:480px;margin:0 auto}.signup-input-group.svelte-1dolngo{display:flex;gap:0;border-radius:8px;overflow:hidden;border:1px solid var(--border-light);background:var(--bg-card);transition:border-color .2s}.signup-input-group.svelte-1dolngo:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #f7931a1a}.signup-input.svelte-1dolngo{flex:1;padding:14px 18px;background:transparent;border:none;color:var(--text-bright);font-family:var(--mono);font-size:.88rem;outline:none}.signup-input.svelte-1dolngo::placeholder{color:var(--text-dim);opacity:.6}.signup-btn.svelte-1dolngo{border-radius:0;border:none;padding:14px 24px;cursor:pointer;white-space:nowrap}.signup-hint.svelte-1dolngo{font-family:var(--mono);font-size:.72rem;color:var(--text-dim);margin-top:10px;text-align:center;transition:color .2s;text-wrap:balance}
