.fanout-showcase.svelte-10peote{padding:0 0 var(--marketing-section-py);background:var(--marketing-section-white)}.fanout-showcase-inner.svelte-10peote{max-width:800px;margin:0 auto;padding:0 var(--marketing-content-px)}.hero-visual.svelte-10peote{display:flex;justify-content:center}.transform-visual.svelte-10peote{display:flex;align-items:center;gap:24px;width:100%;max-width:560px}.source-card.svelte-10peote{flex-shrink:0;width:180px;background:#ffffffb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.6);border-radius:var(--marketing-card-radius);box-shadow:0 12px 40px #0000000f,0 2px 8px #00000008;overflow:hidden}.source-chrome.svelte-10peote{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.06);background:#ffffff80}.source-dot.svelte-10peote{width:8px;height:8px;border-radius:50%;background:var(--color-primary)}.source-label.svelte-10peote{font-size:.6875rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.source-body.svelte-10peote{padding:16px 12px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.source-icon.svelte-10peote{color:var(--color-primary)}.source-text.svelte-10peote{font-size:.8125rem;font-weight:600;color:var(--text-heading);line-height:1.4}.transform-arrow.svelte-10peote{flex-shrink:0;color:var(--text-very-muted);animation:svelte-10peote-pulseRight 2s ease-in-out infinite}@keyframes svelte-10peote-pulseRight{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(4px);opacity:1}}.platform-cards.svelte-10peote{display:flex;flex-direction:column;gap:8px;flex:1}.platform-mini-card.svelte-10peote{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ffffffb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6);border-radius:var(--radius-standard);box-shadow:0 4px 12px #0000000a;animation:svelte-10peote-slideInRight .6s ease-out both;animation-delay:var(--delay, 0ms)}@keyframes svelte-10peote-slideInRight{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.platform-badge.svelte-10peote{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.6875rem;font-weight:700;flex-shrink:0}.platform-name.svelte-10peote{font-size:.8125rem;font-weight:600;color:var(--text-heading);white-space:nowrap}.platform-format.svelte-10peote{font-size:.6875rem;color:var(--text-very-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flavours-section.svelte-10peote{padding:var(--marketing-section-py) 0;background:var(--bg-page)}.flavours-inner.svelte-10peote{max-width:var(--marketing-content-max);margin:0 auto;padding:0 var(--marketing-content-px)}.flavour-cards.svelte-10peote{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:48px}.flavour-card.svelte-10peote{background:var(--marketing-glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:var(--marketing-card-radius);padding:32px;animation:svelte-10peote-fadeUp .5s ease-out both;animation-delay:var(--delay, 0ms)}@keyframes svelte-10peote-fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.flavour-icon-wrap.svelte-10peote{width:48px;height:48px;border-radius:var(--radius-standard);background:var(--bg-surface2);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.flavour-icon.svelte-10peote{font-size:1.25rem;color:var(--color-primary)}.flavour-name.svelte-10peote{font-size:1.25rem;font-weight:700;color:var(--text-heading);margin:0 0 8px}.flavour-desc.svelte-10peote{font-size:var(--marketing-font-body);color:var(--text-muted);line-height:var(--marketing-leading-body);margin:0 0 20px}.flavour-example.svelte-10peote{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--bg-surface2);border-radius:var(--radius-standard)}.flavour-example-row.svelte-10peote{display:flex;gap:12px;align-items:baseline}.flavour-label.svelte-10peote{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-very-muted);flex-shrink:0;width:48px}.flavour-value.svelte-10peote{font-size:.8125rem;color:var(--text-body);line-height:1.5}.adaptation-section.svelte-10peote{padding:var(--marketing-section-py) 0;background:var(--marketing-hero-bg)}.adaptation-inner.svelte-10peote{max-width:var(--marketing-content-max);margin:0 auto;padding:0 var(--marketing-content-px)}.adaptation-demo.svelte-10peote{margin-top:48px}.platform-tabs.svelte-10peote{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.platform-tab.svelte-10peote{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--marketing-glass-bg);border:1px solid var(--border);border-radius:var(--radius-badge);font-size:.875rem;font-weight:600;color:var(--text-muted);cursor:pointer;transition:var(--transition)}.platform-tab.svelte-10peote:hover{border-color:var(--platform-color);color:var(--text-heading)}.platform-tab.active.svelte-10peote{background:var(--bg-surface1);border-color:var(--platform-color);color:var(--text-heading);box-shadow:0 2px 8px #0000000f}.tab-badge.svelte-10peote{width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.625rem;font-weight:700}.platform-preview.svelte-10peote{background:#ffffffb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.6);border-radius:var(--marketing-card-radius);box-shadow:0 20px 60px #0000000f,0 4px 16px #00000008;overflow:hidden}.preview-chrome.svelte-10peote{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid rgba(0,0,0,.06);background:#ffffff80}.preview-dot.svelte-10peote{width:10px;height:10px;border-radius:50%}.preview-platform.svelte-10peote{font-size:.875rem;font-weight:700;color:var(--text-heading)}.preview-format.svelte-10peote{font-size:.75rem;color:var(--text-very-muted);margin-left:auto}.preview-body.svelte-10peote{padding:28px 24px}.preview-text.svelte-10peote{font-size:.9375rem;color:var(--text-body);line-height:1.7;white-space:pre-line;margin:0}.steps-section.svelte-10peote{padding:var(--marketing-section-py) 0;background:var(--bg-page)}.steps-inner.svelte-10peote{max-width:var(--marketing-content-max);margin:0 auto;padding:0 var(--marketing-content-px)}.steps-grid.svelte-10peote{display:flex;align-items:center;justify-content:center;gap:0;margin-top:48px}.step-card.svelte-10peote{flex:1;max-width:320px;background:var(--marketing-glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:var(--marketing-card-radius);padding:32px;text-align:center;animation:svelte-10peote-fadeUp .5s ease-out both;animation-delay:var(--delay, 0ms)}.step-number.svelte-10peote{font-size:2rem;font-weight:800;background:var(--marketing-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px}.step-title.svelte-10peote{font-size:1.125rem;font-weight:700;color:var(--text-heading);margin:0 0 8px}.step-desc.svelte-10peote{font-size:.875rem;color:var(--text-muted);line-height:1.6;margin:0}.step-connector.svelte-10peote{flex-shrink:0;color:var(--text-very-muted);padding:0 12px}.savings-section.svelte-10peote{padding:var(--marketing-section-py) 0;background:var(--marketing-hero-bg)}.savings-inner.svelte-10peote{max-width:var(--marketing-content-max);margin:0 auto;padding:0 var(--marketing-content-px)}.savings-comparison.svelte-10peote{display:flex;align-items:stretch;gap:0;margin-top:48px}.savings-card.svelte-10peote{flex:1;background:var(--marketing-glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:var(--marketing-card-radius);padding:32px}.savings-header.svelte-10peote{display:flex;align-items:center;gap:12px;margin-bottom:20px}.savings-badge.svelte-10peote{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--radius-badge);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.badge-before.svelte-10peote{background:var(--danger-bg);color:var(--danger)}.badge-after.svelte-10peote{background:var(--success-bg);color:var(--success)}.savings-label.svelte-10peote{font-size:.8125rem;color:var(--text-muted)}.savings-time.svelte-10peote{display:flex;align-items:baseline;gap:6px;margin-bottom:24px}.savings-number.svelte-10peote{font-size:3.5rem;font-weight:800;color:var(--text-heading);line-height:1}.savings-card.after.svelte-10peote .savings-number:where(.svelte-10peote){background:var(--marketing-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.savings-unit.svelte-10peote{font-size:1.25rem;font-weight:600;color:var(--text-muted)}.savings-list.svelte-10peote{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.savings-list.svelte-10peote li:where(.svelte-10peote){font-size:.875rem;color:var(--text-body);line-height:1.5;padding-left:20px;position:relative}.savings-list.svelte-10peote li:where(.svelte-10peote):before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--text-very-muted)}.savings-card.after.svelte-10peote .savings-list:where(.svelte-10peote) li:where(.svelte-10peote):before{background:var(--success)}.savings-divider.svelte-10peote{display:flex;align-items:center;padding:0 24px;flex-shrink:0}.savings-vs.svelte-10peote{font-size:.875rem;font-weight:700;color:var(--text-very-muted);text-transform:uppercase;letter-spacing:.06em}.savings-footnote.svelte-10peote{text-align:center;font-size:var(--marketing-font-body);color:var(--text-muted);margin-top:32px}.savings-footnote.svelte-10peote strong:where(.svelte-10peote){color:var(--text-heading)}@media(max-width:1024px){.transform-visual.svelte-10peote{max-width:480px;margin:0 auto}.savings-comparison.svelte-10peote{flex-direction:column;gap:24px}.savings-divider.svelte-10peote{justify-content:center;padding:8px 0}}@media(max-width:768px){.fanout-showcase.svelte-10peote{padding-bottom:var(--marketing-section-py-mobile)}.flavour-cards.svelte-10peote{grid-template-columns:1fr;gap:24px}.steps-grid.svelte-10peote{flex-direction:column;gap:16px}.step-connector.svelte-10peote{transform:rotate(90deg);padding:4px 0}.step-card.svelte-10peote{max-width:100%}.transform-visual.svelte-10peote{flex-direction:column;gap:16px}.transform-arrow.svelte-10peote{transform:rotate(90deg)}.source-card.svelte-10peote{width:100%}.platform-tabs.svelte-10peote{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:4px}.platform-tab.svelte-10peote{white-space:nowrap}}@media(max-width:480px){.savings-number.svelte-10peote{font-size:2.5rem}.flavour-card.svelte-10peote,.step-card.svelte-10peote{padding:24px}}
