.hero.svelte-1tt9hjs{padding:calc(var(--space-5xl) + 5rem) 0 var(--space-5xl);min-height:420px;color:var(--color-text-inverse);position:relative;overflow:hidden}.hero-content.svelte-1tt9hjs{position:relative;z-index:2;max-width:var(--content-max-width);margin:0 auto;padding:0 var(--space-md)}.hero.svelte-1tt9hjs .overline:where(.svelte-1tt9hjs){margin-bottom:var(--space-lg)}.hero.svelte-1tt9hjs .display-1{color:var(--color-text-inverse);margin-bottom:var(--space-lg);max-width:14ch}.text-accent.svelte-1tt9hjs{color:var(--color-accent)}.hero-description.svelte-1tt9hjs{font-size:var(--font-size-body-lg);max-width:600px;color:#faf8f5b3;line-height:1.6}.hero-particles.svelte-1tt9hjs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.particle.svelte-1tt9hjs{position:absolute;width:var(--size);height:var(--size);background-color:var(--color-accent);border-radius:50%;opacity:var(--opacity);left:var(--x);top:var(--y);animation:svelte-1tt9hjs-particle-drift var(--duration) var(--delay) ease-in-out infinite}@keyframes svelte-1tt9hjs-particle-drift{0%,to{transform:translate(0) scale(1);opacity:var(--opacity)}25%{transform:translate(15px,-20px) scale(1.1);opacity:calc(var(--opacity) * 1.2)}50%{transform:translate(-10px,15px) scale(.9);opacity:calc(var(--opacity) * .8)}75%{transform:translate(18px,10px) scale(1.05);opacity:calc(var(--opacity) * 1.1)}}.content-section.svelte-1tt9hjs{padding:var(--space-4xl) 0;background-color:var(--color-bg)}.content-section.section-alt.svelte-1tt9hjs{background-color:var(--color-bg-alt)}.section-header.svelte-1tt9hjs{text-align:left;margin-bottom:var(--space-2xl)}.section-header.svelte-1tt9hjs .overline:where(.svelte-1tt9hjs){margin-bottom:var(--space-sm)}.section-header.svelte-1tt9hjs h2:where(.svelte-1tt9hjs){font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--color-text);max-width:100%}.content-grid.svelte-1tt9hjs{display:grid;gap:var(--space-xl);width:100%}.content-grid--2col.svelte-1tt9hjs{grid-template-columns:repeat(2,1fr)}.content-grid--3col.svelte-1tt9hjs{grid-template-columns:repeat(3,1fr)}.content-block.svelte-1tt9hjs{border-top:2px solid var(--color-accent);padding-top:var(--space-lg)}.content-block.svelte-1tt9hjs h3:where(.svelte-1tt9hjs){font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);margin-bottom:var(--space-sm);color:var(--color-text)}.content-block.svelte-1tt9hjs p:where(.svelte-1tt9hjs){font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:1.7}.parameters-section.svelte-1tt9hjs{background-color:var(--color-bg-dark);padding:var(--space-3xl) 0}.parameters-grid.svelte-1tt9hjs{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg);width:100%}.parameter-block.svelte-1tt9hjs{text-align:center;padding:var(--space-lg)}.parameter-block--primary.svelte-1tt9hjs{grid-column:1 / -1;padding-bottom:var(--space-xl);border-bottom:1px solid rgba(250,248,245,.1);margin-bottom:var(--space-md)}.parameter-block--primary.svelte-1tt9hjs+.parameter-block:where(.svelte-1tt9hjs){grid-column:auto}.parameter-label.svelte-1tt9hjs{font-family:var(--font-mono);font-size:var(--font-size-overline);text-transform:uppercase;letter-spacing:.1em;color:#faf8f599;display:block;margin-bottom:var(--space-xs)}.parameter-value.svelte-1tt9hjs{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-text-inverse)}.parameter-block--primary.svelte-1tt9hjs .parameter-value:where(.svelte-1tt9hjs){font-family:var(--font-display);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--color-accent)}.process-grid.svelte-1tt9hjs{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);width:100%;margin-bottom:var(--space-2xl)}.process-step.svelte-1tt9hjs{background-color:var(--color-bg-alt);border-top:2px solid var(--color-accent);padding:var(--space-lg)}.process-step-header.svelte-1tt9hjs{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-md)}.process-step-title.svelte-1tt9hjs{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--color-text)}.process-step-time.svelte-1tt9hjs{font-family:var(--font-mono);font-size:var(--font-size-body-sm);color:var(--color-accent)}.process-step.svelte-1tt9hjs p:where(.svelte-1tt9hjs){font-size:var(--font-size-body-sm);color:var(--color-text-secondary);line-height:1.6}.section-cta.svelte-1tt9hjs{text-align:center}.btn.svelte-1tt9hjs{display:inline-block;padding:1rem 2rem;font-weight:var(--font-weight-medium);font-size:1rem;letter-spacing:.05em;text-transform:uppercase;transition:all .3s ease;cursor:pointer;text-decoration:none}.btn-primary.svelte-1tt9hjs{background-color:var(--color-accent);color:var(--color-bg);border:2px solid var(--color-accent)}.btn-primary.svelte-1tt9hjs:hover{background-color:var(--color-bg);color:var(--color-accent)}@media (max-width: 1024px){.content-grid--3col.svelte-1tt9hjs{grid-template-columns:repeat(2,1fr)}.parameters-grid.svelte-1tt9hjs{grid-template-columns:repeat(3,1fr)}.parameter-block--primary.svelte-1tt9hjs{grid-column:1 / -1}.process-grid.svelte-1tt9hjs{grid-template-columns:repeat(3,1fr);gap:var(--space-md)}}@media (max-width: 768px){.hero.svelte-1tt9hjs{padding:calc(var(--space-4xl) + 5rem) 0 var(--space-3xl)}.hero.svelte-1tt9hjs .display-1{font-size:clamp(3.25rem,12vw,5rem);max-width:none}.hero.svelte-1tt9hjs .overline:where(.svelte-1tt9hjs){font-size:.6875rem}.hero-description.svelte-1tt9hjs{font-size:1.1875rem}.content-section.svelte-1tt9hjs{padding:var(--space-3xl) 0}.section-header.svelte-1tt9hjs h2:where(.svelte-1tt9hjs){font-size:clamp(1.25rem,4vw,1.5rem)}.content-grid--2col.svelte-1tt9hjs,.content-grid--3col.svelte-1tt9hjs{grid-template-columns:1fr}.parameters-grid.svelte-1tt9hjs{grid-template-columns:1fr;gap:var(--space-md)}.parameter-block--primary.svelte-1tt9hjs{grid-column:1}.parameter-block--primary.svelte-1tt9hjs .parameter-value:where(.svelte-1tt9hjs){font-size:var(--font-size-h3)}.process-grid.svelte-1tt9hjs{grid-template-columns:1fr}}@media (max-width: 480px){.hero.svelte-1tt9hjs .display-1{font-size:3rem}.hero-description.svelte-1tt9hjs{font-size:1.125rem}.hero-content.svelte-1tt9hjs{padding:0 var(--space-sm)}.parameter-block--primary.svelte-1tt9hjs .parameter-value:where(.svelte-1tt9hjs){font-size:var(--font-size-h4)}.process-step.svelte-1tt9hjs{padding:var(--space-md)}.process-step-title.svelte-1tt9hjs{font-size:var(--font-size-body)}}@media (prefers-reduced-motion: reduce){.particle.svelte-1tt9hjs{animation:none}}
