.pro-hero-visual.svelte-1hqrwxt.svelte-1hqrwxt{position:relative;min-width:0}.squircle-wrap.svelte-1hqrwxt.svelte-1hqrwxt{position:relative;width:80%;max-width:350px;aspect-ratio:1;margin:56px auto}.squircle-frame.svelte-1hqrwxt.svelte-1hqrwxt{width:100%;height:100%;overflow:hidden;border-radius:30%}.squircle-frame.svelte-1hqrwxt img.svelte-1hqrwxt{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.squircle-glow.svelte-1hqrwxt.svelte-1hqrwxt{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;z-index:-1;border-radius:30%;background:conic-gradient(var(--primary),var(--primary-light),var(--primary),var(--primary-light),var(--primary));opacity:.12;filter:blur(24px)}.pro-float.svelte-1hqrwxt.svelte-1hqrwxt{position:absolute;display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);font-size:.74rem;font-weight:500;white-space:nowrap;animation:lp-float 6s ease-in-out infinite}.pro-float--1.svelte-1hqrwxt.svelte-1hqrwxt{top:-34px;right:-12%}.pro-float--1.svelte-1hqrwxt .hero-float-icon.svelte-1hqrwxt{background:var(--green-bg);color:var(--green)}.pro-float--2.svelte-1hqrwxt.svelte-1hqrwxt{bottom:-24px;left:-20%;animation-delay:2s}.pro-float--3.svelte-1hqrwxt.svelte-1hqrwxt{top:52%;right:-20%;animation-delay:4s}.pro-float--3.svelte-1hqrwxt .hero-float-icon.svelte-1hqrwxt{background:#fef3c7;color:#b76b00}.ecosystem-section.svelte-1hqrwxt.svelte-1hqrwxt{background:#fff}.ecosystem-visual.svelte-1hqrwxt.svelte-1hqrwxt{background:var(--primary-soft);border-radius:var(--radius-xl);padding:40px}.ecosystem-visual.svelte-1hqrwxt img.svelte-1hqrwxt{width:100%;height:auto}.ecosystem-section.svelte-1hqrwxt p.svelte-1hqrwxt{margin-bottom:18px}.ecosystem-section.svelte-1hqrwxt a.svelte-1hqrwxt{margin-top:10px}.pro-products.svelte-1hqrwxt.svelte-1hqrwxt{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.pro-product.svelte-1hqrwxt.svelte-1hqrwxt{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;transition:transform .3s,box-shadow .3s,border-color .3s}.pro-product.svelte-1hqrwxt.svelte-1hqrwxt:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--primary)}.pro-product-header.svelte-1hqrwxt.svelte-1hqrwxt{display:flex;align-items:center;gap:14px;margin-bottom:14px}.pro-product-header.svelte-1hqrwxt img.svelte-1hqrwxt{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.pro-product-tag.svelte-1hqrwxt.svelte-1hqrwxt{padding:4px 10px;background:var(--primary-light);color:var(--primary);font-size:.68rem;font-weight:700;border-radius:100px;text-transform:uppercase;letter-spacing:.04em}.pro-product.svelte-1hqrwxt h3.svelte-1hqrwxt{font-size:1.2rem;font-weight:600;margin-bottom:6px}.pro-product-subtitle.svelte-1hqrwxt.svelte-1hqrwxt{font-size:.82rem;color:var(--primary);font-weight:600;margin-bottom:10px}.pro-product.svelte-1hqrwxt p.svelte-1hqrwxt{font-size:.87rem;color:var(--text-muted);margin-bottom:18px}.pro-product.svelte-1hqrwxt ul.svelte-1hqrwxt{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.pro-product.svelte-1hqrwxt li.svelte-1hqrwxt{display:flex;align-items:flex-start;gap:8px;font-size:.82rem;color:var(--text-muted)}.pro-product.svelte-1hqrwxt li.svelte-1hqrwxt svg{width:16px;height:16px;color:var(--green);margin-top:2px}.pro-product-link.svelte-1hqrwxt.svelte-1hqrwxt{align-self:flex-start;margin-top:auto}@media (min-width: 769px){.landing-theme.svelte-1hqrwxt .stats-grid.svelte-1hqrwxt{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1024px){.pro-hero-visual.svelte-1hqrwxt.svelte-1hqrwxt{width:100%;max-width:420px;margin:0 auto}.pro-float.svelte-1hqrwxt.svelte-1hqrwxt{display:none}.squircle-wrap.svelte-1hqrwxt.svelte-1hqrwxt{margin:0 auto}}@media (max-width: 768px){.pro-products.svelte-1hqrwxt.svelte-1hqrwxt{grid-template-columns:1fr}.ecosystem-visual.svelte-1hqrwxt.svelte-1hqrwxt{padding:24px}}
