.hero-csr.svelte-vv7qgz{padding-top:1.5rem}.hero-grid.svelte-vv7qgz{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:1024px){.hero-grid.svelte-vv7qgz{grid-template-columns:1.1fr .9fr;gap:3.5rem}}.hero-copy.svelte-vv7qgz{display:flex;flex-direction:column;align-items:flex-start;gap:1.45rem}.hero-title.svelte-vv7qgz{font-size:clamp(2.35rem,4.6vw,4rem);font-weight:700;line-height:1.08}.hero-lead.svelte-vv7qgz{font-size:1.06rem;color:var(--text-secondary);line-height:1.72}.hero-lead.svelte-vv7qgz strong:where(.svelte-vv7qgz){color:var(--text-primary)}.hero-cta-row.svelte-vv7qgz{display:flex;flex-wrap:wrap;gap:.9rem}.csr-highlights.svelte-vv7qgz{display:flex;flex-wrap:wrap;align-items:center;gap:1.35rem;padding-top:1.35rem;border-top:1px solid var(--border-hairline);width:100%}.csr-stat.svelte-vv7qgz{display:flex;flex-direction:column;gap:.15rem}.csr-val.svelte-vv7qgz{font-family:var(--font-display);font-weight:700;font-size:1.08rem;color:var(--accent-bright)}.csr-label.svelte-vv7qgz{font-family:var(--font-mono);font-size:.68rem;color:var(--text-muted)}.csr-divider.svelte-vv7qgz{width:1px;height:30px;background:var(--border-hairline)}.organic-stage.svelte-vv7qgz{width:100%;height:100%;min-height:390px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--theme-accent) 18%,transparent),#070a10 74%);padding:1.25rem}.organic-svg.svelte-vv7qgz{width:100%;max-width:520px;height:auto}.protected-network.svelte-vv7qgz{animation:float-slow 6.5s ease-in-out infinite}.section-block.svelte-vv7qgz{display:flex;flex-direction:column;gap:2.25rem}.section-header.svelte-vv7qgz{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;max-width:780px}.section-title.svelte-vv7qgz{font-size:clamp(1.75rem,3vw,2.5rem)}.section-desc.svelte-vv7qgz{color:var(--text-secondary);line-height:1.65}.csr-feature-list.svelte-vv7qgz{display:flex;flex-direction:column;gap:.75rem;margin-top:.35rem}.csr-feature.svelte-vv7qgz{padding:.85rem 1rem;border-radius:10px;background:#ffffff06;border:1px solid var(--accent-border-subtle);display:flex;flex-direction:column;gap:.25rem}.csr-feature.svelte-vv7qgz strong:where(.svelte-vv7qgz){font-size:.92rem;color:var(--text-primary)}.csr-feature.svelte-vv7qgz span:where(.svelte-vv7qgz){font-size:.84rem;color:var(--text-secondary)}.synergy-steps.svelte-vv7qgz{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:.4rem}@media(min-width:768px){.synergy-steps.svelte-vv7qgz{grid-template-columns:repeat(3,1fr)}}.syn-step.svelte-vv7qgz{padding:.9rem;border-radius:10px;background:#00000059;border:1px solid var(--border-hairline);display:flex;flex-direction:column;gap:.45rem}.syn-badge.svelte-vv7qgz{font-family:var(--font-mono);font-size:.68rem;font-weight:600;color:var(--accent-bright)}.syn-step.svelte-vv7qgz p:where(.svelte-vv7qgz){font-size:.83rem;color:var(--text-secondary);line-height:1.5}.portal-callout.svelte-vv7qgz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 1rem;border-radius:12px;background:#7dd3fc0d;border:1px solid var(--accent-border);text-align:center}.portal-url.svelte-vv7qgz{font-family:var(--font-mono);font-size:.76rem;color:var(--accent-bright)}.cta-ext.svelte-vv7qgz{color:var(--accent-bright);font-weight:600}
