@keyframes svelte-1uha8ag-fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.landing-page.svelte-1uha8ag{background:var(--bg-base)}.landing-nav.svelte-1uha8ag{position:sticky;top:0;z-index:100;height:64px;padding:0 48px;background:var(--bg-surface);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-border);box-shadow:var(--shadow-sm)}.nav-inner.svelte-1uha8ag{max-width:1400px;height:100%;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.nav-left.svelte-1uha8ag{display:inline-flex;align-items:center;color:inherit;text-decoration:none;justify-self:start}.nav-center.svelte-1uha8ag{display:inline-flex;align-items:center;gap:28px;justify-self:center}.nav-center.svelte-1uha8ag a:where(.svelte-1uha8ag){font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--ink-400);text-decoration:none;transition:color var(--duration-fast) var(--ease-smooth);padding:6px 10px;border-radius:var(--radius-md)}.nav-center.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--ink-900);background:#4a7c5914;text-decoration:none}.nav-right.svelte-1uha8ag{justify-self:end;display:inline-flex;align-items:center}.nav-signup-btn.svelte-1uha8ag{display:inline-flex;align-items:center;padding:9px 20px;background:var(--accent-primary);color:#fff;font-family:var(--font-heading);font-size:14px;font-weight:700;border-radius:var(--radius-md);text-decoration:none;transition:all var(--duration-base) var(--ease-spring);min-height:38px;box-shadow:0 4px 14px #4a7c5947}.nav-signup-btn.svelte-1uha8ag:hover{background:var(--accent-warm);transform:scale(1.02);box-shadow:var(--shadow-accent);text-decoration:none}.hero.svelte-1uha8ag{position:relative;min-height:calc(100vh - 64px);padding:80px clamp(20px,5vw,48px) 100px;background:radial-gradient(ellipse 700px 500px at -80px -60px,rgba(74,124,89,.08) 0%,transparent 70%),radial-gradient(ellipse 500px 400px at 90% 20%,rgba(196,129,58,.07) 0%,transparent 65%),var(--bg-base);overflow:hidden}.hero-bg-logo.svelte-1uha8ag{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(320px,42vw,600px);height:clamp(320px,42vw,600px);opacity:.1;pointer-events:none;z-index:1}.hero-bg-logo.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%}.hero-grid.svelte-1uha8ag{position:relative;z-index:2;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(24px,3.2vw,48px);align-items:start}.hero-main.svelte-1uha8ag{position:relative;min-width:0}.hero-brand{margin-bottom:14px}.hero-heading.svelte-1uha8ag{font-family:var(--font-display);font-style:italic;font-size:clamp(2.2rem,3.7vw + .7rem,4.4rem);font-weight:700;line-height:1.07;letter-spacing:-.02em;color:var(--ink-900);margin:0 0 clamp(20px,4vh,32px)}@media(max-width:430px){.hero-heading.svelte-1uha8ag{font-size:1.85rem!important}}.accent.svelte-1uha8ag{color:var(--accent-primary);font-style:normal}.lead.svelte-1uha8ag{font-family:var(--font-body);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.75;color:var(--ink-400);margin:0 0 clamp(32px,5vh,48px);max-width:600px}.feature-list.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(12px,2vh,16px)}.feature-list.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:clamp(.875rem,1.2vw,.95rem);font-weight:500;color:var(--ink-700)}.check-icon.svelte-1uha8ag{width:20px;height:20px;flex-shrink:0}.hero-social-proof.svelte-1uha8ag{margin-top:28px;display:inline-flex;align-items:center;gap:12px}.hero-social-proof.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-family:var(--font-body);font-size:13px;font-weight:400;color:var(--ink-400);line-height:1.5}.hero-cta-row.svelte-1uha8ag{display:flex;align-items:center;gap:12px;margin:clamp(28px,4vh,40px) 0 clamp(20px,3vh,28px);flex-wrap:wrap}.hero-cta-btn.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--accent-primary);color:#fff;font-family:var(--font-heading);font-size:15px;font-weight:700;border-radius:var(--radius-md);text-decoration:none;transition:all var(--duration-base) var(--ease-spring);box-shadow:0 4px 18px #4a7c5952}.hero-cta-btn.svelte-1uha8ag:hover{background:var(--accent-warm);transform:scale(1.02);box-shadow:var(--shadow-accent);text-decoration:none}.hero-secondary-btn.svelte-1uha8ag{display:inline-flex;align-items:center;padding:14px 22px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);color:var(--ink-700);font-family:var(--font-heading);font-size:15px;font-weight:600;border-radius:var(--radius-md);text-decoration:none;border:1.5px solid var(--accent-muted);transition:all var(--duration-base) var(--ease-smooth)}.hero-secondary-btn.svelte-1uha8ag:hover{color:var(--ink-900);border-color:var(--accent-primary);background:#4a7c5914;text-decoration:none}.cta-arrow.svelte-1uha8ag{width:16px;height:16px;transition:transform .2s ease}.hero-cta-btn.svelte-1uha8ag:hover .cta-arrow:where(.svelte-1uha8ag){transform:translate(3px)}.avatar-stack.svelte-1uha8ag{display:inline-flex;align-items:center}.avatar-circle.svelte-1uha8ag{width:28px;height:28px;border-radius:50%;background:var(--accent-primary);border:2px solid var(--bg-base);color:#fff;font-family:var(--font-heading);font-size:9px;font-weight:700;letter-spacing:.03em;display:inline-flex;align-items:center;justify-content:center;line-height:1}.avatar-circle.svelte-1uha8ag:nth-child(2n){background:var(--accent-pop)}.avatar-circle.svelte-1uha8ag+.avatar-circle:where(.svelte-1uha8ag){margin-left:-8px}.login-card.svelte-1uha8ag{position:relative;width:min(100%,370px);padding:clamp(24px,3.2vw,36px);border-radius:var(--radius-2xl);background:var(--bg-surface);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg);justify-self:end}.login-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);font-style:italic;font-size:clamp(1.3rem,1.9vw,1.6rem);font-weight:700;color:var(--ink-900);margin:0 0 8px;letter-spacing:-.01em}.login-brand{margin-bottom:14px;max-width:100%}.login-subtitle.svelte-1uha8ag{font-family:var(--font-body);font-size:clamp(.85rem,1.2vw,.9rem);color:var(--ink-400);margin:0 0 clamp(24px,4vh,32px)}form.svelte-1uha8ag{display:flex;flex-direction:column;gap:20px}.input-group.svelte-1uha8ag{display:flex;flex-direction:column;gap:8px}.input-group.svelte-1uha8ag label:where(.svelte-1uha8ag){font-family:var(--font-heading);font-size:11px;font-weight:700;color:var(--ink-700);letter-spacing:.07em;text-transform:uppercase}.input-group.svelte-1uha8ag input:where(.svelte-1uha8ag){font-family:var(--font-body);font-size:16px;padding:12px 16px;background:var(--bg-sunken);border:1.5px solid var(--accent-muted);border-radius:var(--radius-md);color:var(--ink-900);transition:all var(--duration-base) var(--ease-smooth);box-shadow:var(--inset-well)}.input-group.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--ink-400)}.input-group.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{outline:none;background:var(--bg-surface);border-color:var(--accent-primary);box-shadow:var(--inset-well),0 0 0 4px #4a7c5926}.btn-accent.svelte-1uha8ag{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;padding:14px 24px;background:var(--accent-primary);color:#fff;font-family:var(--font-heading);font-size:15px;font-weight:700;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-base) var(--ease-spring);box-shadow:0 4px 16px #4a7c594d}.btn-accent.svelte-1uha8ag:hover:not(:disabled){background:var(--accent-warm);transform:scale(1.02);box-shadow:var(--shadow-accent)}.btn-accent.svelte-1uha8ag:active{transform:scale(.97)}.btn-accent.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.arrow.svelte-1uha8ag{width:16px;height:16px;transition:transform .3s ease}.btn-accent.svelte-1uha8ag:hover:not(:disabled) .arrow:where(.svelte-1uha8ag){transform:translate(3px)}.error-box.svelte-1uha8ag{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#b84a2e14;border:1px solid rgba(184,74,46,.28);border-radius:var(--radius-lg);color:var(--color-error);font-family:var(--font-body);font-size:14px;margin-bottom:16px}.error-icon.svelte-1uha8ag{width:20px;height:20px;flex-shrink:0}.info-box.svelte-1uha8ag{position:relative;padding:20px 24px;background:#4a7c5912;border:1px solid rgba(74,124,89,.22);border-radius:var(--radius-lg);font-family:var(--font-body);margin-bottom:16px;display:flex;flex-direction:column;gap:16px}.info-box.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-900);font-size:14px;margin:0;line-height:1.5}.info-button.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:transparent;border:1.5px solid var(--accent-primary);border-radius:var(--radius-md);color:var(--accent-primary);font-weight:700;font-size:14px;text-decoration:none;transition:all var(--duration-base) var(--ease-spring);align-self:flex-start;cursor:pointer;font-family:var(--font-heading)}.info-button.svelte-1uha8ag:hover{background:#4a7c591a;border-color:var(--accent-warm);transform:scale(1.02);text-decoration:none}.info-button.svelte-1uha8ag .arrow:where(.svelte-1uha8ag){width:14px;height:14px;transition:transform .2s ease}.info-button.svelte-1uha8ag:hover .arrow:where(.svelte-1uha8ag){transform:translate(2px)}.forgot-password-link.svelte-1uha8ag{text-align:right;margin-top:8px;margin-bottom:20px}.forgot-password-link.svelte-1uha8ag a:where(.svelte-1uha8ag){font-family:var(--font-heading);font-size:12px;color:var(--accent-primary);text-decoration:none;font-weight:600;transition:all var(--duration-fast) var(--ease-smooth)}.forgot-password-link.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--accent-warm);text-decoration:underline}.login-footer.svelte-1uha8ag{margin-top:24px;padding-top:24px;border-top:1px solid rgba(181,196,161,.4)}.login-footer-text.svelte-1uha8ag{font-family:var(--font-body);font-size:13px;color:var(--ink-400);margin:0 0 12px}.register-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--accent-primary);text-decoration:none;transition:all var(--duration-base) var(--ease-spring);padding:8px 12px;margin:-8px -12px;border-radius:var(--radius-md)}.register-link.svelte-1uha8ag:hover{background:#4a7c5914;transform:translate(2px);text-decoration:none}.register-link.svelte-1uha8ag .arrow:where(.svelte-1uha8ag){width:14px;height:14px;transition:transform .2s ease}.register-link.svelte-1uha8ag:hover .arrow:where(.svelte-1uha8ag){transform:translate(2px)}.features-section.svelte-1uha8ag{padding:100px 48px;background:var(--bg-base)}.features-inner.svelte-1uha8ag{max-width:1400px;margin:0 auto}.features-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;text-align:center;font-family:var(--font-display);font-style:italic;font-size:36px;font-weight:700;letter-spacing:-.02em;color:var(--ink-900)}.features-subtitle.svelte-1uha8ag{margin:10px 0 60px;text-align:center;font-family:var(--font-body);font-size:16px;font-weight:400;color:var(--ink-400)}.features-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.feature-card.svelte-1uha8ag{background:var(--bg-surface);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:32px;transition:all var(--duration-base) var(--ease-spring);box-shadow:var(--shadow-sm)}.feature-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.feature-card-highlight.svelte-1uha8ag{border-color:#4a7c5959;background:#4a7c590f;box-shadow:0 4px 24px #4a7c591f}.feature-badges.svelte-1uha8ag{display:flex;gap:8px;margin-top:14px}.feature-badge.svelte-1uha8ag{font-family:var(--font-heading);font-size:11px;font-weight:700;background:#b5c4a14d;border:1px solid var(--accent-muted);border-radius:var(--radius-pill);padding:4px 12px;color:var(--ink-700);letter-spacing:.03em}.feature-icon.svelte-1uha8ag{width:42px;height:42px;border-radius:var(--radius-md);background:#4a7c591a;color:var(--accent-primary);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff80}.feature-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:20px;height:20px}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:18px 0 0;font-family:var(--font-heading);font-size:16px;font-weight:700;color:var(--ink-900)}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:8px 0 0;font-family:var(--font-body);font-size:13px;line-height:1.75;color:var(--ink-400)}.pricing-section.svelte-1uha8ag{padding:100px 48px 0;background:var(--bg-base)}.pricing-inner.svelte-1uha8ag{max-width:1400px;margin:0 auto;padding:0 0 24px}.pricing-inner.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;text-align:center;font-family:var(--font-display);font-style:italic;font-size:36px;font-weight:700;letter-spacing:-.02em;color:var(--ink-900)}.pricing-subtitle.svelte-1uha8ag{margin:10px 0 40px;text-align:center;font-family:var(--font-body);font-size:16px;font-weight:400;color:var(--ink-400)}.pricing-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.price-card.svelte-1uha8ag{background:var(--bg-surface);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:32px;transition:all var(--duration-base) var(--ease-spring);display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}.price-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){flex:1}.price-card.svelte-1uha8ag:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.featured-price.svelte-1uha8ag{background:var(--accent-contrast);border-color:var(--accent-contrast);box-shadow:var(--shadow-lg);transform:translateY(-6px)}.featured-price.svelte-1uha8ag:hover{transform:translateY(-9px);box-shadow:0 24px 60px #1c2b1e47}.featured-price.svelte-1uha8ag .price-tier:where(.svelte-1uha8ag){color:#ffffffe6}.featured-price.svelte-1uha8ag .price-amount:where(.svelte-1uha8ag){color:#fff}.featured-price.svelte-1uha8ag .price-amount:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#ffffff73}.featured-price.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#ffffffa6}.featured-price.svelte-1uha8ag li:where(.svelte-1uha8ag):before{background:var(--accent-fresh)}.price-cta.svelte-1uha8ag{display:flex;text-align:center;margin-top:28px;padding:13px 20px;border-radius:var(--radius-md);font-family:var(--font-heading);font-size:14px;font-weight:700;text-decoration:none;background:#b5c4a140;color:var(--ink-900);border:1.5px solid var(--accent-muted);transition:all var(--duration-base) var(--ease-spring);min-height:44px;line-height:1;align-items:center;justify-content:center}.price-cta.svelte-1uha8ag:hover{background:#4a7c591a;border-color:var(--accent-primary);color:var(--accent-primary);text-decoration:none;transform:scale(1.02)}.price-cta-featured.svelte-1uha8ag{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);box-shadow:0 4px 16px #4a7c5959}.price-cta-featured.svelte-1uha8ag:hover{background:var(--accent-warm);border-color:var(--accent-warm);box-shadow:var(--shadow-accent);color:#fff;text-decoration:none;transform:scale(1.02)}.price-tier.svelte-1uha8ag{margin:0;font-family:var(--font-heading);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400)}.price-amount.svelte-1uha8ag{margin:16px 0 20px;font-family:var(--font-display);font-size:38px;font-weight:700;letter-spacing:-.03em;color:var(--ink-900);line-height:1}.price-amount.svelte-1uha8ag span:where(.svelte-1uha8ag){font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--ink-400)}.price-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.price-card.svelte-1uha8ag li:where(.svelte-1uha8ag){font-family:var(--font-body);font-size:13px;color:var(--ink-400);line-height:1.6;position:relative;padding-left:16px}.price-card.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent-primary);position:absolute;top:.6em;left:0}.social-proof-section.svelte-1uha8ag{max-width:1400px;margin:0 auto;padding:100px 48px 0}.section-label.svelte-1uha8ag{margin:0;text-align:center;font-family:var(--font-heading);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-400)}.testimonials-heading.svelte-1uha8ag{margin:12px 0 52px;text-align:center;font-family:var(--font-display);font-style:italic;font-size:36px;font-weight:700;letter-spacing:-.02em;color:var(--ink-900)}.testimonials-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.testimonial-card.svelte-1uha8ag{position:relative;overflow:hidden;background:var(--bg-surface);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:36px;transition:all var(--duration-base) var(--ease-spring);box-shadow:var(--shadow-sm)}.testimonial-card.svelte-1uha8ag>:where(.svelte-1uha8ag){position:relative;z-index:1}.testimonial-card.svelte-1uha8ag:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.quote-mark.svelte-1uha8ag{display:block;margin-bottom:16px;font-family:var(--font-display);font-size:72px;font-weight:700;color:var(--accent-muted);line-height:.8}.testimonial-text.svelte-1uha8ag{margin:0 0 24px;font-family:var(--font-display);font-style:italic;font-size:15px;font-weight:400;line-height:1.8;color:var(--ink-700)}.testimonial-footer.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:16px}.rating.svelte-1uha8ag{display:inline-flex;gap:2px}.star.svelte-1uha8ag{width:16px;height:16px;fill:var(--accent-pop)}.testimonial-author.svelte-1uha8ag{margin:0;text-align:right;font-family:var(--font-heading);font-size:12px;font-weight:700;color:var(--ink-400);letter-spacing:.02em}.testimonial-initial.svelte-1uha8ag{position:absolute;right:16px;bottom:-8px;z-index:0;font-family:var(--font-display);font-size:90px;font-weight:700;color:var(--accent-primary);opacity:.04;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1}.landing-footer.svelte-1uha8ag{margin-top:100px;background:var(--accent-contrast);padding:52px 48px;border-radius:24px 24px 0 0}.footer-inner.svelte-1uha8ag{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-logo.svelte-1uha8ag{margin:0;font-family:var(--font-display);font-style:italic;font-size:18px;font-weight:700;color:var(--bg-surface)}.footer-tagline.svelte-1uha8ag{margin:4px 0 0;font-family:var(--font-body);font-size:13px;color:#ffffff61}.footer-links.svelte-1uha8ag{display:inline-flex;align-items:center;gap:24px}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){font-family:var(--font-heading);font-size:13px;font-weight:600;color:#ffffff61;text-decoration:none;transition:color var(--duration-fast) var(--ease-smooth)}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#ffffffd9;text-decoration:none}.footer-domain.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;padding:7px 16px;border-radius:var(--radius-pill);border:1px solid rgba(143,175,106,.35);background:#8faf6a1f;color:var(--accent-fresh);font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1}@media(max-width:1200px){.hero-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:34px}.features-grid.svelte-1uha8ag,.pricing-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.landing-nav.svelte-1uha8ag{padding:0 24px}.nav-center.svelte-1uha8ag{gap:20px}.hero-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:52px;max-width:760px}.login-card.svelte-1uha8ag{max-width:100%}.hero-heading.svelte-1uha8ag br:where(.svelte-1uha8ag){display:none}.testimonials-grid.svelte-1uha8ag,.pricing-grid.svelte-1uha8ag{grid-template-columns:1fr}.featured-price.svelte-1uha8ag{transform:none}}@media(max-width:768px){.landing-nav.svelte-1uha8ag{height:auto;padding:0 16px}.nav-inner.svelte-1uha8ag{display:flex;min-height:60px;height:auto;flex-wrap:wrap;row-gap:8px;padding:10px 0}.nav-center.svelte-1uha8ag{order:3;width:100%;justify-content:center;padding-bottom:4px}.nav-right.svelte-1uha8ag{display:none}.hero.svelte-1uha8ag{padding:72px 20px 88px}.hero-grid.svelte-1uha8ag{gap:44px}.features-section.svelte-1uha8ag{padding:72px 20px}.pricing-section.svelte-1uha8ag{padding:60px 20px 0}.features-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:16px}.social-proof-section.svelte-1uha8ag{padding:72px 20px 0}.testimonial-footer.svelte-1uha8ag{flex-direction:column;align-items:flex-start}.testimonial-author.svelte-1uha8ag{text-align:left}.landing-footer.svelte-1uha8ag{margin-top:64px;padding:36px 20px}.footer-inner.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:18px}.footer-links.svelte-1uha8ag{gap:16px;flex-wrap:wrap}}@media(max-width:560px){.nav-center.svelte-1uha8ag{gap:14px}}@media(max-width:480px){.hero.svelte-1uha8ag{padding:64px 16px 80px}.hero-heading.svelte-1uha8ag{font-size:2rem;line-height:1.1;margin-bottom:20px}.lead.svelte-1uha8ag{font-size:.95rem;margin-bottom:24px}.lead.svelte-1uha8ag br:where(.svelte-1uha8ag){display:none}.feature-list.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:.85rem;gap:10px}.check-icon.svelte-1uha8ag{width:18px;height:18px}.hero-social-proof.svelte-1uha8ag{margin-top:24px}.avatar-circle.svelte-1uha8ag{width:26px;height:26px;font-size:8px}.login-card.svelte-1uha8ag{padding:24px 20px}.hero-brand{margin-bottom:12px}.login-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.375rem}input.svelte-1uha8ag{padding:12px 14px;font-size:13px}.features-section.svelte-1uha8ag h2:where(.svelte-1uha8ag),.pricing-inner.svelte-1uha8ag h2:where(.svelte-1uha8ag),.testimonials-heading.svelte-1uha8ag{font-size:28px}.feature-card.svelte-1uha8ag{padding:24px}.testimonial-card.svelte-1uha8ag{padding:24px 20px}.quote-mark.svelte-1uha8ag{font-size:56px}}
