.hero.svelte-13wmnd{position:relative;padding:var(--space-3xl) 0;overflow:hidden}.hero.svelte-13wmnd .container:where(.svelte-13wmnd){display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:center}@media(max-width:968px){.hero.svelte-13wmnd .container:where(.svelte-13wmnd){grid-template-columns:1fr;text-align:center}}.hero__badge.svelte-13wmnd{display:inline-block;margin-bottom:var(--space-md)}.hero__title.svelte-13wmnd{font-size:clamp(2.5rem,6vw,4rem);line-height:1.1;margin-bottom:var(--space-lg)}.hero__gradient.svelte-13wmnd{background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-secondary) 50%,var(--accent-tertiary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero__subtitle.svelte-13wmnd{font-size:1.125rem;max-width:500px;margin-bottom:var(--space-xl);color:var(--text-secondary)}@media(max-width:968px){.hero__subtitle.svelte-13wmnd{margin-left:auto;margin-right:auto}}.hero__actions.svelte-13wmnd{display:flex;gap:var(--space-md);flex-wrap:wrap}@media(max-width:968px){.hero__actions.svelte-13wmnd{justify-content:center}}@media(max-width:480px){.hero__actions.svelte-13wmnd{flex-direction:column;width:100%}.hero__actions.svelte-13wmnd .btn:where(.svelte-13wmnd){width:100%}}.hero__visual.svelte-13wmnd{position:relative;display:flex;align-items:center;justify-content:center}@media(max-width:968px){.hero__visual.svelte-13wmnd{margin-top:var(--space-xl)}}.hero__glow.svelte-13wmnd{position:absolute;width:300px;height:300px;background:radial-gradient(circle,var(--glow-primary) 0%,transparent 70%);filter:blur(60px);animation:glow 4s ease-in-out infinite}.hero__stats.svelte-13wmnd{display:flex;gap:var(--space-lg);position:relative;z-index:1}@media(max-width:968px){.hero__stats.svelte-13wmnd{justify-content:center}}@media(max-width:480px){.hero__stats.svelte-13wmnd{flex-wrap:wrap;gap:var(--space-md)}}.stat-card.svelte-13wmnd{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-lg);text-align:center;min-width:100px}.stat-value.svelte-13wmnd{display:block;font-size:2rem;font-weight:700;color:var(--accent-primary)}.stat-label.svelte-13wmnd{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.skills-grid.svelte-13wmnd{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-lg)}@media(max-width:1200px){.skills-grid.svelte-13wmnd{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.skills-grid.svelte-13wmnd{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.skills-grid.svelte-13wmnd{grid-template-columns:1fr}}.skill-group.svelte-13wmnd{padding:var(--space-lg)}.skill-group__title.svelte-13wmnd{font-size:.875rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-md)}.skill-group__items.svelte-13wmnd{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.skill-tag.svelte-13wmnd{background:var(--bg-elevated);border:1px solid var(--border-subtle);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:.875rem;color:var(--text-secondary)}.service-card.svelte-13wmnd{padding:var(--space-xl)}.service-icon.svelte-13wmnd{width:48px;height:48px;margin-bottom:var(--space-md);color:var(--accent-primary)}.service-icon.svelte-13wmnd svg:where(.svelte-13wmnd){width:100%;height:100%}.service-card.svelte-13wmnd h3:where(.svelte-13wmnd){margin-bottom:var(--space-sm)}.service-card.svelte-13wmnd p:where(.svelte-13wmnd){color:var(--text-muted);font-size:.9375rem}.project-card.svelte-13wmnd{padding:var(--space-xl);text-decoration:none;transition:transform .2s ease,border-color .2s ease}.project-card.svelte-13wmnd:hover{transform:translateY(-2px);border-color:var(--accent-primary)}.project-card__header.svelte-13wmnd{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.project-card.svelte-13wmnd h3:where(.svelte-13wmnd){color:var(--text-primary)}.project-card.svelte-13wmnd p:where(.svelte-13wmnd){color:var(--text-muted);font-size:.9375rem}.blog-card.svelte-13wmnd{padding:var(--space-xl);text-decoration:none;transition:transform .2s ease,border-color .2s ease}.blog-card.svelte-13wmnd:hover{transform:translateY(-2px);border-color:var(--accent-primary)}.blog-card__date.svelte-13wmnd{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.blog-card.svelte-13wmnd h3:where(.svelte-13wmnd){color:var(--text-primary);margin:var(--space-sm) 0}.blog-card.svelte-13wmnd p:where(.svelte-13wmnd){color:var(--text-muted);font-size:.9375rem}.section-header.svelte-13wmnd{text-align:center;margin-bottom:var(--space-2xl)}.section-header.svelte-13wmnd h2:where(.svelte-13wmnd){margin-bottom:var(--space-sm)}.section-header.svelte-13wmnd p:where(.svelte-13wmnd){color:var(--text-muted)}.cta__content.svelte-13wmnd{text-align:center;padding:var(--space-3xl);background:linear-gradient(135deg,#7c3aed1a,#06b6d41a)}.cta__content.svelte-13wmnd h2:where(.svelte-13wmnd){margin-bottom:var(--space-md)}.cta__content.svelte-13wmnd p:where(.svelte-13wmnd){max-width:500px;margin:0 auto var(--space-xl);color:var(--text-secondary)}.cta__actions.svelte-13wmnd{display:flex;justify-content:center;gap:var(--space-md)}
