.hero.svelte-1dktqzu{background:linear-gradient(135deg,var(--pri) 0%,var(--founder) 100%);padding:3rem 2rem;text-align:center;position:relative;overflow:hidden}.hero-pattern.svelte-1dktqzu{position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.hero-content.svelte-1dktqzu{max-width:800px;margin:0 auto;position:relative;z-index:1}.hero-icon{font-size:3rem;color:var(--sec);margin-bottom:1rem}.hero-title.svelte-1dktqzu{font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem;letter-spacing:-.02em}.hero-subtitle.svelte-1dktqzu{font-size:1.125rem;color:#fffffff2;line-height:1.6;margin:0}@media (max-width: 768px){.hero.svelte-1dktqzu{padding:2rem 1rem}.hero-title.svelte-1dktqzu{font-size:2rem}.hero-subtitle.svelte-1dktqzu{font-size:1rem}}@media (max-width: 480px){.hero-title.svelte-1dktqzu{font-size:1.75rem}}.section.svelte-c6nl18{margin-bottom:4rem}.section-header.svelte-c6nl18{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.section-icon{font-size:2rem;color:var(--founder)}.section-title.svelte-c6nl18{font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:700;color:var(--pri);margin:0;letter-spacing:-.01em}@media (max-width: 768px){.section-title.svelte-c6nl18{font-size:1.5rem}.section-header.svelte-c6nl18{flex-direction:column;align-items:flex-start;gap:.5rem}}.card.svelte-1c1rfpm{background:#ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:1.5rem;border:1px solid var(--border);box-shadow:var(--shadow-md);transition:all .3s ease}.card.hoverable.svelte-1c1rfpm:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}@media (max-width: 768px){.card.svelte-1c1rfpm{padding:1.5rem!important}}.container.svelte-1egtsza{margin:0 auto}@media (max-width: 768px){.container.svelte-1egtsza{padding:2rem 1rem!important}}.page-layout.svelte-m1d4nq{min-height:100vh;background:var(--bg)}.page-layout.gradient.svelte-m1d4nq{background:linear-gradient(to bottom,var(--bg),var(--bg-secondary))}.button.svelte-1myhsmp{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;transition:all .3s ease;box-shadow:var(--shadow-sm);text-decoration:none;cursor:pointer;border:none;font-size:inherit;font-family:inherit}.button.disabled.svelte-1myhsmp{opacity:.5;cursor:not-allowed;pointer-events:none}.button.svelte-1myhsmp:hover:not(.disabled){transform:translateY(-2px);box-shadow:var(--shadow-md)}.primary.svelte-1myhsmp{background:linear-gradient(135deg,var(--founder),var(--pri));color:#fff}.secondary.svelte-1myhsmp{background:#fff;color:var(--pri);border:2px solid var(--border)}.accent.svelte-1myhsmp{background:linear-gradient(135deg,var(--golden-gate),var(--sec));color:#fff}.button-icon{font-size:1.125rem}.external-icon{font-size:.875rem;margin-left:-.125rem}@media (max-width: 768px){.button.svelte-1myhsmp{justify-content:center}}
