.hero-section.svelte-1uha8ag{background:radial-gradient(circle at 50% 32%,rgba(34,197,94,.1),transparent 38%),#f8fafc;border-top:1px solid rgba(15,23,42,.06);border-bottom:1px solid rgba(15,23,42,.1)}.dark .hero-section.svelte-1uha8ag{background:radial-gradient(circle at 50% 32%,rgba(34,197,94,.08),transparent 38%),#020617;border-top-color:#94a3b814;border-bottom-color:#94a3b81f}.hero-content.svelte-1uha8ag{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.hero-content.hero-visible.svelte-1uha8ag{opacity:1;transform:translateY(0)}.cells-background.svelte-1uha8ag{position:absolute;inset:0;z-index:-20;overflow:hidden;pointer-events:none}.cell.svelte-1uha8ag{position:absolute;animation:svelte-1uha8ag-cell-float ease-in-out infinite;transform-origin:center center;will-change:transform}.cell-svg.svelte-1uha8ag{width:100%;height:100%;filter:blur(.5px) drop-shadow(0 0 8px rgba(34,197,94,.4)) drop-shadow(0 0 20px rgba(34,197,94,.2))}.cell-membrane.svelte-1uha8ag{fill:none;stroke:#22c55e80;stroke-width:2;filter:drop-shadow(0 0 3px rgba(34,197,94,.6))}.cell-cytoplasm.svelte-1uha8ag{fill:#22c55e1a}.cell-nucleus.svelte-1uha8ag{fill:#10b98140;stroke:#10b98166;stroke-width:1}.cell-nucleolus.svelte-1uha8ag{fill:#0596694d;filter:drop-shadow(0 0 2px rgba(16,185,129,.5))}.cell-organelle.svelte-1uha8ag{fill:#22c55e33}.cell.svelte-1uha8ag{animation:svelte-1uha8ag-cell-float ease-in-out infinite,svelte-1uha8ag-cell-glow 4s ease-in-out infinite}@keyframes svelte-1uha8ag-cell-glow{0%,to{filter:drop-shadow(0 0 8px rgba(34,197,94,.3))}50%{filter:drop-shadow(0 0 15px rgba(34,197,94,.5)) drop-shadow(0 0 30px rgba(34,197,94,.2))}}@keyframes svelte-1uha8ag-cell-float{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(calc(var(--drift-x) * .5),calc(var(--drift-y) * .3)) rotate(5deg) scale(1.02)}50%{transform:translate(var(--drift-x),var(--drift-y)) rotate(0) scale(.98)}75%{transform:translate(calc(var(--drift-x) * .5),calc(var(--drift-y) * .7)) rotate(-5deg) scale(1.01)}}@media(prefers-reduced-motion:reduce){.cell.svelte-1uha8ag{animation:none;filter:drop-shadow(0 0 8px rgba(34,197,94,.3))}.hero-logo-main.svelte-1uha8ag{animation:none}.hero-content.svelte-1uha8ag{transition:none;opacity:1;transform:none}}.hero-title.svelte-1uha8ag{color:#0f172a!important;text-shadow:0 4px 20px rgba(34,197,94,.16);letter-spacing:-.02em;line-height:1.1}.hero-description.svelte-1uha8ag{color:#475569!important;text-shadow:none;line-height:1.6}.dark .hero-title.svelte-1uha8ag{color:#fff!important;text-shadow:0 4px 20px rgba(34,197,94,.3)}.dark .hero-description.svelte-1uha8ag{color:#d1d5db!important;text-shadow:0 2px 10px rgba(0,0,0,.3)}.hero-eyebrow.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.65rem;padding:.45rem .85rem;border:1px solid rgba(22,163,74,.25);border-radius:999px;background:#22c55e17;color:#15803d;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hero-eyebrow.svelte-1uha8ag span:where(.svelte-1uha8ag){width:.45rem;height:.45rem;border-radius:999px;background:#22c55e;box-shadow:0 0 12px #22c55ea6}.dark .hero-eyebrow.svelte-1uha8ag{border-color:#4ade8038;background:#22c55e12;color:#86efac}.dark .hero-eyebrow.svelte-1uha8ag span:where(.svelte-1uha8ag){background:#4ade80;box-shadow:0 0 12px #4ade80e6}.hero-button.svelte-1uha8ag{transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600}.hero-button.svelte-1uha8ag:hover{transform:translateY(-2px)}.hero-button-primary.svelte-1uha8ag:hover{box-shadow:0 20px 40px #22c55e66}.hero-button-secondary.svelte-1uha8ag{background:#22c55e0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-button-secondary.svelte-1uha8ag:hover{background:#22c55e26;box-shadow:0 10px 30px #22c55e33}.hero-proof.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:52rem;margin:2.25rem auto 0;padding:1rem;border:1px solid rgba(15,23,42,.1);border-radius:1rem;background:#ffffffb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-proof.svelte-1uha8ag div:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:.15rem;padding:.35rem 1rem}.hero-proof.svelte-1uha8ag div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){border-left:1px solid rgba(15,23,42,.1)}.hero-proof.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#0f172a;font-size:.98rem;font-weight:700}.hero-proof.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#64748b;font-size:.76rem;line-height:1.4}.dark .hero-proof.svelte-1uha8ag{border-color:#94a3b824;background:#0f172a7a}.dark .hero-proof.svelte-1uha8ag div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){border-color:#94a3b829}.dark .hero-proof.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#f8fafc}.dark .hero-proof.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#94a3b8}.hero-logo-main.svelte-1uha8ag{height:156px;width:156px;filter:drop-shadow(0 10px 30px rgba(34,197,94,.3));animation:svelte-1uha8ag-float 3s ease-in-out infinite}@keyframes svelte-1uha8ag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:768px){.hero-title.svelte-1uha8ag{font-size:3rem;letter-spacing:-.01em}.hero-description.svelte-1uha8ag{font-size:1.125rem;line-height:1.5}.hero-button.svelte-1uha8ag{font-size:.9375rem;padding:.875rem 1.5rem}.hero-proof.svelte-1uha8ag{grid-template-columns:1fr;margin-top:2rem;text-align:left}.hero-proof.svelte-1uha8ag div:where(.svelte-1uha8ag){padding:.7rem .85rem}.hero-proof.svelte-1uha8ag div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){border-top:1px solid rgba(148,163,184,.16);border-left:0}.cell.svelte-1uha8ag{opacity:.5!important}}@media(max-width:640px){.hero-content.svelte-1uha8ag{padding-top:2rem!important;padding-bottom:3rem!important}.hero-logo-row.svelte-1uha8ag{margin-bottom:1rem}.hero-logo-container.svelte-1uha8ag{display:flex!important;margin-bottom:0}.hero-logo-main.svelte-1uha8ag{height:88px;width:88px}.hero-eyebrow.svelte-1uha8ag{font-size:.66rem;letter-spacing:.08em}.hero-title.svelte-1uha8ag{font-size:2.75rem;margin-top:1rem}.hero-description.svelte-1uha8ag{margin-top:1.25rem;font-size:1rem;line-height:1.45}.hero-description.svelte-1uha8ag+div:where(.svelte-1uha8ag){margin-top:1.5rem}}.why-rust-card.svelte-1uha8ag{background:var(--card);border:1px solid var(--border);border-radius:1rem;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}.why-rust-card.svelte-1uha8ag:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#22c55e,#10b981);opacity:0;transition:opacity .3s ease}.why-rust-card.svelte-1uha8ag:hover{border-color:#22c55e4d;transform:translateY(-4px);box-shadow:0 12px 40px #22c55e1a}.why-rust-card.svelte-1uha8ag:hover:before{opacity:1}.why-rust-icon.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#22c55e1a;color:#22c55e;margin-bottom:1.25rem;transition:all .3s ease}.why-rust-card.svelte-1uha8ag:hover .why-rust-icon:where(.svelte-1uha8ag){background:#22c55e33;transform:scale(1.1)}.why-rust-title.svelte-1uha8ag{font-size:1.25rem;font-weight:600;color:var(--foreground);margin-bottom:.75rem}.why-rust-description.svelte-1uha8ag{font-size:.9375rem;line-height:1.6;color:var(--muted-foreground)}.bg-gradient-radial.svelte-1uha8ag{background:radial-gradient(ellipse at center,var(--tw-gradient-from),var(--tw-gradient-to))}@media(prefers-reduced-motion:reduce){.why-rust-card.svelte-1uha8ag:hover{transform:none}.why-rust-card.svelte-1uha8ag:hover .why-rust-icon:where(.svelte-1uha8ag){transform:none}}
