.hero.svelte-osf8ce.svelte-osf8ce{position:relative;isolation:isolate;padding:clamp(1.75rem,4vw,2.75rem) 0 clamp(2.5rem,6vw,3.5rem);overflow:hidden}.hero-atmosphere.svelte-osf8ce.svelte-osf8ce{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 80% 60% at 10% -10%,rgba(27,79,156,.12),transparent 55%),radial-gradient(ellipse 70% 50% at 100% 20%,rgba(27,79,156,.06),transparent 50%),linear-gradient(180deg,#ffffff 0%,var(--paper) 100%)}.hero-atmosphere.svelte-osf8ce.svelte-osf8ce:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.35),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.35),transparent 85%)}.hero-inner.svelte-osf8ce.svelte-osf8ce{display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,1.75rem);max-width:52rem}.hero-intro.svelte-osf8ce.svelte-osf8ce{max-width:38rem;animation:svelte-osf8ce-rise .55s ease-out both}.brand.svelte-osf8ce.svelte-osf8ce{margin:0 0 .55rem;font-size:clamp(2.15rem,5vw,3rem);font-weight:700;letter-spacing:-.035em;line-height:1.05;color:var(--ink)}.hero.svelte-osf8ce h1.svelte-osf8ce{margin:0;font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:500;line-height:1.45;color:var(--ink)}.hero-support.svelte-osf8ce.svelte-osf8ce{margin:.75rem 0 0;font-size:1rem;line-height:1.5;color:var(--ink-muted)}.hero-product.svelte-osf8ce.svelte-osf8ce{animation:svelte-osf8ce-rise .65s ease-out .06s both;width:100%}.edge.svelte-osf8ce.svelte-osf8ce,.paths.svelte-osf8ce.svelte-osf8ce,.note.svelte-osf8ce.svelte-osf8ce{padding:clamp(2rem,5vw,3rem) 0;border-top:1px solid var(--line);animation:svelte-osf8ce-rise .55s ease-out both}.below.svelte-osf8ce.svelte-osf8ce{max-width:42rem}.edge.svelte-osf8ce h2.svelte-osf8ce,.paths.svelte-osf8ce h2.svelte-osf8ce{margin:0 0 .65rem;font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--ink)}.section-support.svelte-osf8ce.svelte-osf8ce{margin:0 0 1.25rem;font-size:1.05rem;line-height:1.5;color:var(--ink-muted)}.edge-list.svelte-osf8ce.svelte-osf8ce{margin:0 0 1.35rem;padding:0;list-style:none}.edge-list.svelte-osf8ce li.svelte-osf8ce{position:relative;padding:.55rem 0 .55rem 1.15rem;border-top:1px solid var(--line);line-height:1.45;color:var(--ink)}.edge-list.svelte-osf8ce li.svelte-osf8ce:last-child{border-bottom:1px solid var(--line)}.edge-list.svelte-osf8ce li.svelte-osf8ce:before{content:"";position:absolute;left:0;top:1.05rem;width:.4rem;height:.4rem;border-radius:50%;background:var(--accent)}.section-links.svelte-osf8ce.svelte-osf8ce{margin:0;font-size:.98rem;color:var(--ink-muted)}.section-links.svelte-osf8ce a.svelte-osf8ce,.note.svelte-osf8ce a.svelte-osf8ce{font-weight:600;color:var(--accent)}.section-links.svelte-osf8ce a.svelte-osf8ce:hover,.note.svelte-osf8ce a.svelte-osf8ce:hover{color:var(--accent-dark)}.note.svelte-osf8ce.svelte-osf8ce{background:var(--surface)}.note.svelte-osf8ce p.svelte-osf8ce{margin:0;max-width:40rem;font-size:.98rem;line-height:1.55;color:var(--ink-muted)}@keyframes svelte-osf8ce-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.hero-intro.svelte-osf8ce.svelte-osf8ce,.hero-product.svelte-osf8ce.svelte-osf8ce,.edge.svelte-osf8ce.svelte-osf8ce,.paths.svelte-osf8ce.svelte-osf8ce,.note.svelte-osf8ce.svelte-osf8ce{animation:none}}
