.grid-bg.svelte-cwls5q{position:absolute;inset:0;opacity:.03;pointer-events:none;background-image:linear-gradient(rgba(56,189,248,.4) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.4) 1px,transparent 1px);background-size:80px 80px}.hero-content.svelte-cwls5q{display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.16,1,.3,1)}.hero-content.visible.svelte-cwls5q{opacity:1;transform:translateY(0)}.hero-gradient-text.svelte-cwls5q{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logo-glow.svelte-cwls5q{position:absolute;inset:-16px;background:var(--color-primary);opacity:.1;border-radius:50%;filter:blur(24px);animation:svelte-cwls5q-pulse 4s ease-in-out infinite}.section-animate.svelte-cwls5q{opacity:0;transform:translateY(40px);transition:all .7s cubic-bezier(.16,1,.3,1)}.section-animate.visible.svelte-cwls5q{opacity:1;transform:translateY(0)}.pill-badge.svelte-cwls5q{display:inline-block;padding:.25rem .75rem;border-radius:9999px;background:#38bdf81a;border:1px solid rgba(56,189,248,.2);color:var(--color-primary);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.dna-helix.svelte-cwls5q{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.dna-helix.svelte-cwls5q{width:240px;height:240px}}@media(min-width:976px){.dna-helix.svelte-cwls5q{width:280px;height:280px}}.helix-strand.svelte-cwls5q{position:absolute;border-radius:50%;border:1px solid}.helix-strand-1.svelte-cwls5q{inset:0;border-color:#38bdf833;animation:svelte-cwls5q-spin 25s linear infinite}.helix-strand-2.svelte-cwls5q{inset:20px;border-color:#38bdf81f;animation:svelte-cwls5q-spin 18s linear infinite reverse}.helix-strand-3.svelte-cwls5q{inset:40px;border-color:#38bdf80f;animation:svelte-cwls5q-spin 22s linear infinite}.helix-core.svelte-cwls5q{z-index:1;width:64px;height:64px;border-radius:50%;background:#38bdf81a;border:1px solid rgba(56,189,248,.2);display:flex;align-items:center;justify-content:center}@media(min-width:768px){.helix-core.svelte-cwls5q{width:80px;height:80px}}.philosophy-card.svelte-cwls5q{position:relative;border-radius:1.5rem;border:1px solid var(--color-surface-border);background:#1e1e2e99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.philosophy-accent.svelte-cwls5q{position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,var(--color-primary),var(--color-primary-light),transparent);border-radius:4px}.philosophy-inner.svelte-cwls5q{padding:2rem}@media(min-width:768px){.philosophy-inner.svelte-cwls5q{padding:3rem}}@media(min-width:976px){.philosophy-inner.svelte-cwls5q{padding:3.5rem}}.timeline.svelte-cwls5q{position:relative;padding-left:2rem}.timeline.svelte-cwls5q:before{content:"";position:absolute;left:7px;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,var(--color-primary),var(--color-surface-border),transparent)}@media(min-width:768px){.timeline.svelte-cwls5q{padding-left:3rem}.timeline.svelte-cwls5q:before{left:11px}}.timeline-item.svelte-cwls5q{position:relative;padding-bottom:2.5rem}.timeline-item.svelte-cwls5q:last-child{padding-bottom:0}.timeline-dot.svelte-cwls5q{position:absolute;left:-2rem;top:6px;width:14px;height:14px;border-radius:50%;background:var(--brand);border:3px solid var(--color-black);box-shadow:0 0 0 2px var(--brand)}@media(min-width:768px){.timeline-dot.svelte-cwls5q{left:-3rem;width:18px;height:18px}}.timeline-content.svelte-cwls5q{padding:1rem 1.25rem;border-radius:1rem;border:1px solid var(--color-surface-border);background:#1e1e2e80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .3s,box-shadow .3s}.timeline-content.svelte-cwls5q:hover{border-color:var(--brand);box-shadow:0 4px 24px color-mix(in srgb,var(--brand) 15%,transparent)}@media(min-width:768px){.timeline-content.svelte-cwls5q{padding:1.5rem 2rem}}.timeline-title.svelte-cwls5q{font-size:1.25rem;font-weight:700;color:var(--color-white);margin-bottom:.25rem}.timeline-title.svelte-cwls5q a:where(.svelte-cwls5q){text-decoration:none;color:inherit;transition:color .2s}.timeline-title.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:var(--brand)}.timeline-tagline.svelte-cwls5q{font-size:.875rem;font-weight:500;color:color-mix(in srgb,var(--brand) 80%,white);margin-bottom:.75rem}.timeline-desc.svelte-cwls5q{font-size:.875rem;line-height:1.6;color:var(--color-dark-gray)}.cta-wrapper.svelte-cwls5q{position:relative;max-width:56rem;margin:0 auto}.cta-glow.svelte-cwls5q{position:absolute;inset:-4px;background:linear-gradient(135deg,#38bdf826,#7dd3fc14,#38bdf826);border-radius:1.5rem;filter:blur(16px)}.cta-card.svelte-cwls5q{position:relative;background:#1e1e2ecc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(56,189,248,.2);border-radius:1.5rem;padding:2.5rem;text-align:center;overflow:hidden}@media(min-width:768px){.cta-card.svelte-cwls5q{padding:4rem}}.cta-corner.svelte-cwls5q{position:absolute;width:5rem;height:5rem}.cta-corner-tl.svelte-cwls5q{top:0;left:0;border-top:1px solid rgba(56,189,248,.3);border-left:1px solid rgba(56,189,248,.3);border-top-left-radius:1.5rem}.cta-corner-br.svelte-cwls5q{bottom:0;right:0;border-bottom:1px solid rgba(56,189,248,.3);border-right:1px solid rgba(56,189,248,.3);border-bottom-right-radius:1.5rem}.cta-button.svelte-cwls5q{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));color:#fff;padding:1rem 2rem;border-radius:9999px;font-weight:700;font-size:1.125rem;transition:all .3s}.cta-button.svelte-cwls5q:hover{transform:translateY(-2px);box-shadow:0 10px 40px #38bdf840}@keyframes svelte-cwls5q-pulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes svelte-cwls5q-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
