.marquee.svelte-1xpng2k{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.track.svelte-1xpng2k{width:max-content;animation:40s linear infinite svelte-1xpng2k-scroll;display:flex}.marquee.svelte-1xpng2k:hover .track:where(.svelte-1xpng2k){animation-play-state:paused}ul.svelte-1xpng2k{gap:2.5rem;margin:0;padding:0 1.25rem;list-style:none;display:flex}li.svelte-1xpng2k{white-space:nowrap;font-family:var(--font-display);color:var(--muted);align-items:center;gap:.75rem;font-size:1.15rem;font-weight:500;display:flex}.dot.svelte-1xpng2k{background:var(--gradient);border-radius:50%;width:6px;height:6px}@keyframes svelte-1xpng2k-scroll{to{transform:translate(-50%)}}.hero.svelte-ypbj28{padding-top:clamp(8rem,14vw,10.5rem);position:relative;overflow:hidden}.hero-grid.svelte-ypbj28{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,4.5rem);display:grid;position:relative}@media (width>=1000px){.hero-grid.svelte-ypbj28{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.copy.svelte-ypbj28{animation:svelte-ypbj28-rise 1s var(--ease) both}.pill.svelte-ypbj28{border:1px solid var(--border);color:var(--muted);background:#ffffff0a;border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.75rem;padding:.35rem .9rem .35rem .35rem;font-size:.85rem;display:inline-flex}.spark.svelte-ypbj28{background:var(--gradient);color:#fff;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;display:grid}.hero.svelte-ypbj28 h1:where(.svelte-ypbj28){letter-spacing:-.03em;margin-bottom:1.5rem;font-size:clamp(2.9rem,7.4vw,6rem);line-height:1}.hero.svelte-ypbj28 h1:where(.svelte-ypbj28) .serif:where(.svelte-ypbj28){font-size:1.08em;line-height:.9}.actions.svelte-ypbj28{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.note.svelte-ypbj28{color:var(--muted);margin-top:1.5rem;font-size:.9rem}.pointer.svelte-ypbj28{color:var(--accent)}@media (width<=999px){.pointer.svelte-ypbj28{display:inline-block;transform:rotate(90deg)}}.assistant.svelte-ypbj28{animation:svelte-ypbj28-rise 1s .15s var(--ease) both;position:relative}.halo.svelte-ypbj28{background:var(--gradient);filter:blur(70px);opacity:.35;pointer-events:none;border-radius:50%;position:absolute;inset:10% -5%}.strip.svelte-ypbj28{border-top:1px solid var(--border);margin-top:clamp(4rem,8vw,6rem);padding-block:1.75rem;position:relative}.bento.svelte-ypbj28{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=720px){.bento.svelte-ypbj28{grid-template-columns:repeat(2,minmax(0,1fr))}.feature.svelte-ypbj28{grid-column:span 2}}@media (width>=1080px){.bento.svelte-ypbj28{grid-template-columns:repeat(4,minmax(0,1fr))}.feature.svelte-ypbj28{grid-area:span 2/span 2}.tile.svelte-ypbj28:last-child{grid-column:span 2}}.tile.svelte-ypbj28{color:inherit;border-radius:var(--radius-lg);transition:transform .4s var(--ease), box-shadow .4s var(--ease);flex-direction:column;padding:2rem;text-decoration:none;display:flex;overflow:hidden}.tile.svelte-ypbj28:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.tile.svelte-ypbj28 p:where(.svelte-ypbj28){flex:1}.feature.svelte-ypbj28{background:radial-gradient(120% 90% at 100% 0%, var(--accent-soft), transparent 60%), var(--surface);justify-content:flex-end;min-height:26rem}.feature.svelte-ypbj28 h3:where(.svelte-ypbj28){font-size:clamp(1.6rem,3vw,2.2rem)}.feature.svelte-ypbj28 p:where(.svelte-ypbj28){flex:0;max-width:34rem;font-size:1.05rem}.more.svelte-ypbj28{color:var(--accent);align-items:center;gap:.35rem;margin-top:.5rem;font-size:.95rem;font-weight:600;display:inline-flex}.visual.svelte-ypbj28{flex:1;min-height:12rem;margin-bottom:1.5rem;position:relative}.core.svelte-ypbj28,.ring.svelte-ypbj28{border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.core.svelte-ypbj28{background:radial-gradient(circle at 30% 30%, #ffffffe6, transparent 35%), var(--gradient);width:5.5rem;height:5.5rem;animation:5s ease-in-out infinite svelte-ypbj28-breathe;box-shadow:0 0 60px #7c5cff8c}.ring.svelte-ypbj28{border:1px dashed color-mix(in srgb, var(--accent) 45%, transparent);animation:30s linear infinite svelte-ypbj28-spin}.r1.svelte-ypbj28{width:11rem;height:11rem}.r2.svelte-ypbj28{opacity:.6;width:17rem;height:17rem;animation-duration:45s;animation-direction:reverse}.chip.svelte-ypbj28{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);white-space:nowrap;border-radius:999px;padding:.4rem .8rem;font-size:.8rem;font-weight:500;animation:6s ease-in-out infinite svelte-ypbj28-float;position:absolute}.c0.svelte-ypbj28{top:8%;left:8%}.c1.svelte-ypbj28{animation-delay:-1.5s;top:14%;right:6%}.c2.svelte-ypbj28{animation-delay:-3s;bottom:10%;left:14%}.c3.svelte-ypbj28{animation-delay:-4.5s;bottom:4%;right:12%}@media (width<=560px){.c2.svelte-ypbj28,.c3.svelte-ypbj28{display:none}}.row-head.svelte-ypbj28{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.row-head.svelte-ypbj28 .section-head:where(.svelte-ypbj28){margin:0}.other.svelte-ypbj28{border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:1.25rem;padding:2rem;display:flex}.other.svelte-ypbj28 h3:where(.svelte-ypbj28){font-size:1.5rem}.other.svelte-ypbj28 p.muted:where(.svelte-ypbj28){margin:0}.sector.svelte-ypbj28{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.4rem;font-size:.8rem;font-weight:600}.lab-section.svelte-ypbj28{background:radial-gradient(60% 50% at 50% 0%, var(--accent-soft), transparent 70%), var(--bg)}.values.svelte-ypbj28{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:2rem;display:grid}.num.svelte-ypbj28{font-family:var(--font-serif);background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin-bottom:1rem;font-size:3rem;font-style:italic;line-height:1;display:block}.process-head.svelte-ypbj28{margin-top:clamp(5rem,10vw,8rem)}.timeline.svelte-ypbj28{grid-template-columns:minmax(0,1fr);gap:2rem;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=900px){.timeline.svelte-ypbj28{grid-template-columns:repeat(4,minmax(0,1fr))}.timeline.svelte-ypbj28:before{content:"";background:linear-gradient(90deg, var(--accent), transparent);opacity:.5;height:1px;position:absolute;top:1.5rem;left:1.5rem;right:0}}.dot.svelte-ypbj28{background:var(--surface);border:1px solid var(--border);width:3rem;height:3rem;font-family:var(--font-display);color:var(--accent);box-shadow:var(--shadow);border-radius:50%;place-items:center;margin-bottom:1.25rem;font-size:.9rem;font-weight:600;display:grid;position:relative}@keyframes svelte-ypbj28-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes svelte-ypbj28-spin{to{rotate:360deg}}@keyframes svelte-ypbj28-float{50%{transform:translateY(-8px)}}@keyframes svelte-ypbj28-breathe{50%{scale:1.08;box-shadow:0 0 90px #7c5cffbf}}
