.platform-hero.svelte-ld68c8{padding:var(--space-4xl) 0 var(--space-3xl);background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);border-bottom:1px solid var(--border-color)}.hero-inner.svelte-ld68c8{max-width:900px}.eyebrow.svelte-ld68c8{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--primary-teal);padding:.25rem .85rem;background:#2a9d8f1a;border:1px solid rgba(42,157,143,.3);border-radius:var(--radius-full);margin-bottom:var(--space-xl)}.platform-h1.svelte-ld68c8{font-size:clamp(2.4rem,5vw,3.75rem);font-weight:800;line-height:1.05;letter-spacing:-.025em;margin:0 0 var(--space-lg);color:var(--text-bright)}.text-gradient.svelte-ld68c8{background:linear-gradient(135deg,var(--primary-teal) 0%,var(--accent-coral) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lede.svelte-ld68c8{font-size:1.35rem;line-height:1.45;color:var(--text-primary);max-width:720px;margin:0 0 var(--space-md);font-weight:400}.sub-lede.svelte-ld68c8{font-size:1.05rem;line-height:1.6;color:var(--text-secondary);max-width:680px;margin:0}.section.svelte-ld68c8{padding:var(--space-3xl) 0}.section-alt.svelte-ld68c8{background:var(--bg-secondary)}.pillar-row.svelte-ld68c8{display:grid;grid-template-columns:180px 1fr;gap:var(--space-2xl);align-items:start}.pillar-mark.svelte-ld68c8{display:flex;align-items:center;justify-content:center;width:140px;height:140px;border-radius:var(--radius-2xl);background:var(--bg-tertiary);border:1px solid var(--border-color);position:relative;overflow:hidden}.pillar-row--teal.svelte-ld68c8 .pillar-mark:where(.svelte-ld68c8){border-color:#2a9d8f66;box-shadow:inset 0 0 60px #2a9d8f26}.pillar-row--coral.svelte-ld68c8 .pillar-mark:where(.svelte-ld68c8){border-color:#e76f5166;box-shadow:inset 0 0 60px #e76f5126}.pillar-row--primary.svelte-ld68c8 .pillar-mark:where(.svelte-ld68c8){border-color:#9b6dff66;box-shadow:inset 0 0 60px #9b6dff26}.pillar-row--pink.svelte-ld68c8 .pillar-mark:where(.svelte-ld68c8){border-color:#f472b666;box-shadow:inset 0 0 60px #f472b626}.pillar-emoji.svelte-ld68c8{font-size:4rem;line-height:1}.pillar-logo.svelte-ld68c8{width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(42,157,143,.3))}.pillar-body.svelte-ld68c8{max-width:720px}.pillar-meta.svelte-ld68c8{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm)}.pillar-num.svelte-ld68c8{font-size:1.1rem;font-weight:600;color:var(--primary-teal);opacity:.7;font-feature-settings:"tnum"}.pillar-row--coral.svelte-ld68c8 .pillar-num:where(.svelte-ld68c8){color:var(--accent-coral)}.pillar-row--primary.svelte-ld68c8 .pillar-num:where(.svelte-ld68c8){color:#9b6dff}.pillar-row--pink.svelte-ld68c8 .pillar-num:where(.svelte-ld68c8){color:var(--accent-pink, #f472b6)}.pillar-status.svelte-ld68c8{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:.2rem .65rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-full)}.pillar-name.svelte-ld68c8{font-size:2.25rem;font-weight:700;color:var(--text-bright);margin:0 0 .4rem;letter-spacing:-.015em}.pillar-tagline.svelte-ld68c8{font-size:1.1rem;color:var(--text-primary);margin:0 0 var(--space-md);font-weight:500}.pillar-summary.svelte-ld68c8{color:var(--text-secondary);line-height:1.6;margin:0 0 var(--space-lg)}.pillar-features.svelte-ld68c8{list-style:none;padding:0;margin:0 0 var(--space-xl);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm) var(--space-lg)}.pillar-features.svelte-ld68c8 li:where(.svelte-ld68c8){display:flex;align-items:center;gap:.6rem;font-size:.95rem;color:var(--text-primary)}.feature-dot.svelte-ld68c8{width:6px;height:6px;border-radius:50%;background:var(--primary-teal);flex-shrink:0}.pillar-row--coral.svelte-ld68c8 .feature-dot:where(.svelte-ld68c8){background:var(--accent-coral)}.pillar-row--primary.svelte-ld68c8 .feature-dot:where(.svelte-ld68c8){background:#9b6dff}.pillar-row--pink.svelte-ld68c8 .feature-dot:where(.svelte-ld68c8){background:var(--accent-pink, #f472b6)}.pillar-cta.svelte-ld68c8{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.25rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-bright);font-weight:600;text-decoration:none;transition:all var(--transition-fast);font-size:.95rem}.pillar-cta.svelte-ld68c8:hover{border-color:var(--primary-teal);background:#2a9d8f14;color:var(--text-bright);transform:translateY(-1px)}.together-title.svelte-ld68c8{font-size:2rem;font-weight:700;color:var(--text-bright);margin:0 0 var(--space-md);letter-spacing:-.015em}.together-hook.svelte-ld68c8{font-size:1.1rem;color:var(--text-primary);max-width:720px;margin:0 0 var(--space-2xl);line-height:1.55}.together-grid.svelte-ld68c8{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);margin-bottom:var(--space-xl)}.together-cell.svelte-ld68c8{padding:var(--space-lg);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-lg)}.together-step.svelte-ld68c8{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--primary-teal);margin-bottom:var(--space-sm)}.together-cell.svelte-ld68c8 p:where(.svelte-ld68c8){margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.55}.together-foot.svelte-ld68c8{margin:0;color:var(--text-secondary);max-width:720px;line-height:1.6}.platform-cta.svelte-ld68c8{padding:var(--space-4xl) 0;text-align:center;background:linear-gradient(180deg,var(--bg-secondary) 0%,var(--bg-primary) 100%);border-top:1px solid var(--border-color)}.cta-title.svelte-ld68c8{font-size:2.25rem;font-weight:700;color:var(--text-bright);margin:0 0 var(--space-md);letter-spacing:-.015em}.cta-sub.svelte-ld68c8{font-size:1.1rem;color:var(--text-secondary);max-width:580px;margin:0 auto var(--space-xl);line-height:1.55}.cta-actions.svelte-ld68c8{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap}@media(max-width:900px){.pillar-row.svelte-ld68c8{grid-template-columns:1fr;gap:var(--space-lg)}.pillar-mark.svelte-ld68c8{width:100px;height:100px}.pillar-emoji.svelte-ld68c8{font-size:3rem}.pillar-features.svelte-ld68c8{grid-template-columns:1fr}.together-grid.svelte-ld68c8{grid-template-columns:1fr 1fr}}@media(max-width:600px){.platform-h1.svelte-ld68c8{font-size:2.25rem}.pillar-name.svelte-ld68c8{font-size:1.75rem}.together-grid.svelte-ld68c8{grid-template-columns:1fr}.cta-title.svelte-ld68c8{font-size:1.75rem}.lede.svelte-ld68c8{font-size:1.15rem}}
