body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1e293b;line-height:1.7;background:linear-gradient(180deg,#f8fafc,#eff6ff,#f8fafc);background-attachment:fixed;overflow-x:hidden}nav.svelte-1uha8ag{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #E2E8F0;position:sticky;top:0;z-index:100;width:100%}.nav-content.svelte-1uha8ag{max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}main.svelte-1uha8ag{width:100%;overflow-x:hidden}.logo.svelte-1uha8ag{font-weight:700;font-size:1.25rem;background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-link.svelte-1uha8ag{color:#2563eb;text-decoration:none;font-weight:600;padding:.5rem 1.5rem;border-radius:.5rem;transition:all .2s}.nav-links.svelte-1uha8ag{display:flex;gap:.5rem;align-items:center}.nav-link.svelte-1uha8ag:hover{background:#f1f5f9;color:#7c3aed}.nav-link-cta.svelte-1uha8ag{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff!important;padding:.625rem 1.5rem;margin-left:.5rem}.nav-link-cta.svelte-1uha8ag:hover{background:linear-gradient(135deg,#1d4ed8,#6d28d9);transform:translateY(-1px)}.hero.svelte-1uha8ag{text-align:center;padding:8rem 2rem 6rem;margin-bottom:0;width:100%}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3.5rem;font-weight:700;margin:0 0 1.5rem;line-height:1.2;background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-1uha8ag{font-size:1.25rem;margin:0 auto 2.5rem;color:#64748b;max-width:800px;line-height:1.8}.hero-cta.svelte-1uha8ag{display:inline-block;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;text-decoration:none;padding:1.125rem 3rem;border-radius:.5rem;font-weight:700;font-size:1.125rem;transition:all .2s;box-shadow:0 4px 14px #2563eb4d}.hero-cta.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 8px 25px #2563eb66}.why-section.svelte-1uha8ag{padding:6rem 4rem;width:100%;background:#fff6}.why-section.svelte-1uha8ag h2:where(.svelte-1uha8ag),.what-you-get.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;font-size:2.5rem;font-weight:700;margin:0 0 4rem;color:#1e293b}.features.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;max-width:1400px;margin:0 auto}.feature-card.svelte-1uha8ag{background:#fff;padding:2.5rem;border-radius:1rem;box-shadow:0 1px 3px #0000000d;border:1px solid #E2E8F0;transition:all .3s ease}.feature-card.svelte-1uha8ag:hover{box-shadow:0 10px 25px #2563eb1a;transform:translateY(-4px);border-color:#dbeafe}.feature-card.svelte-1uha8ag .icon:where(.svelte-1uha8ag){font-size:3rem;margin-bottom:1rem;display:block}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 1rem;font-size:1.5rem;font-weight:700;color:#1e293b}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#64748b;font-size:1.125rem;line-height:1.7}.what-you-get.svelte-1uha8ag{padding:6rem 4rem;width:100%;text-align:center}.benefits-list.svelte-1uha8ag{list-style:none;padding:0;margin:0 auto 4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;text-align:left;max-width:1400px}.benefits-list.svelte-1uha8ag li:where(.svelte-1uha8ag){background:#fff;padding:1.5rem 1.5rem 1.5rem 3.5rem;border-radius:.75rem;border:1px solid #E2E8F0;position:relative;color:#1e293b;font-size:1.125rem;transition:all .2s}.benefits-list.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✓";position:absolute;left:1.25rem;color:#2563eb;font-weight:700;font-size:1.5rem}.benefits-list.svelte-1uha8ag li:where(.svelte-1uha8ag):hover{transform:translate(4px);border-color:#dbeafe}.cta-section.svelte-1uha8ag{margin:0 auto;max-width:1200px;padding:4rem;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:1rem;color:#fff}.cta-text.svelte-1uha8ag{font-size:1.25rem;margin:0 0 1.5rem;font-weight:600}.cta-button-secondary.svelte-1uha8ag{display:inline-block;background:#fff;color:#2563eb;text-decoration:none;padding:1rem 2.5rem;border-radius:.5rem;font-weight:700;font-size:1.125rem;transition:all .2s}.cta-button-secondary.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.contact.svelte-1uha8ag{max-width:800px;margin:0 auto;padding:6rem 4rem}.contact.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:#1e293b}.contact-intro.svelte-1uha8ag{text-align:center;font-size:1.125rem;color:#64748b;margin-bottom:3rem;line-height:1.7}.contact-info.svelte-1uha8ag{display:flex;gap:2rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap}.contact-method.svelte-1uha8ag{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#f8fafc;border-radius:.75rem;min-width:250px}.contact-method.svelte-1uha8ag .icon:where(.svelte-1uha8ag){font-size:2rem}.contact-method.svelte-1uha8ag .label:where(.svelte-1uha8ag){font-size:.875rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.contact-method.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#2563eb;text-decoration:none;font-weight:600;font-size:1.125rem}.contact-method.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#7c3aed}footer.svelte-1uha8ag{text-align:center;padding:3rem 2rem;color:#64748b;background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:5rem;font-size:.875rem;border-top:1px solid #E2E8F0}@media(max-width:768px){.nav-links.svelte-1uha8ag{display:none}.hero.svelte-1uha8ag{padding:5rem 1.5rem 4rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.25rem}.hero-subtitle.svelte-1uha8ag{font-size:1.125rem}.why-section.svelte-1uha8ag,.what-you-get.svelte-1uha8ag{padding:4rem 1.5rem}.why-section.svelte-1uha8ag h2:where(.svelte-1uha8ag),.what-you-get.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2rem}.features.svelte-1uha8ag,.benefits-list.svelte-1uha8ag{grid-template-columns:1fr}.contact.svelte-1uha8ag{padding:4rem 1.5rem}.contact.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2rem}.contact-info.svelte-1uha8ag{flex-direction:column;align-items:stretch}.contact-method.svelte-1uha8ag{min-width:auto}.cta-section.svelte-1uha8ag{padding:2.5rem 1.5rem}}
