@keyframes svelte-1d0dgro-float{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-18px) rotate(var(--r, 0deg))}}.shape.svelte-1d0dgro{position:absolute;border-radius:50%;pointer-events:none;z-index:0;animation:svelte-1d0dgro-float 6s ease-in-out infinite}.shape--torus.svelte-1d0dgro{width:220px;height:220px;background:radial-gradient(circle at 35% 35%,#d2dcffb3,#183ec240);border:32px solid rgba(24,62,194,.18);border-radius:50%;filter:blur(1px);--r: -32deg}.shape--star.svelte-1d0dgro{width:260px;height:260px;background:radial-gradient(circle at 50% 50%,#ffdc8280,#183ec226);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;filter:blur(6px);--r: 0deg;animation-delay:-1s}.shape--helix.svelte-1d0dgro{width:240px;height:240px;background:conic-gradient(from 0deg,#d2dcff99,#183ec233,#d2dcff99);border-radius:40% 60% 60% 40%/60% 40% 40% 60%;filter:blur(4px);--r: 20deg;animation-delay:-3s}.tag.svelte-1d0dgro{display:inline-flex;align-items:center;justify-content:center;padding:6px 13px;border-radius:var(--radius-sm);border:1px solid rgba(34,34,34,.1);font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:-.325px;line-height:2.38}.btn.svelte-1d0dgro{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:10px 15px;border-radius:var(--radius-sm);font-size:16px;font-weight:500;letter-spacing:-.32px;transition:transform .2s,box-shadow .2s}.btn.svelte-1d0dgro:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}.btn--primary.svelte-1d0dgro{background:var(--color-dark);color:var(--color-white)}.btn--ghost.svelte-1d0dgro{background:transparent;color:var(--color-dark);padding:10px 0}.btn--ghost.svelte-1d0dgro:hover{box-shadow:none}.btn.svelte-1d0dgro svg:where(.svelte-1d0dgro){width:20px;height:20px;flex-shrink:0}.features-hero.svelte-1d0dgro{position:relative;overflow:hidden;padding:100px 40px 90px;background:linear-gradient(200deg,var(--color-light-blue) 40%,var(--color-light-blue-2) 100%);text-align:center;display:flex;flex-direction:column;align-items:center}.features-hero.svelte-1d0dgro .tag:where(.svelte-1d0dgro){margin-bottom:24px}.features-hero.svelte-1d0dgro h1:where(.svelte-1d0dgro){font-family:var(--font-display);font-size:72px;font-weight:700;letter-spacing:-4.68px;line-height:1.05;background:linear-gradient(180deg,#000 0%,var(--color-navy) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;max-width:700px;margin-bottom:24px}.features-hero.svelte-1d0dgro p:where(.svelte-1d0dgro){font-size:22px;letter-spacing:-.79px;line-height:1.41;color:var(--color-navy-deep);max-width:600px}.features-hero.svelte-1d0dgro .shape--torus:where(.svelte-1d0dgro){top:-60px;right:-60px}.features-hero.svelte-1d0dgro .shape--star:where(.svelte-1d0dgro){bottom:-80px;left:-60px}.feature-section.svelte-1d0dgro{padding:100px 40px;position:relative;overflow:hidden}.feature-section.svelte-1d0dgro:nth-child(2n){background:var(--color-light-blue)}.feature-section__inner.svelte-1d0dgro{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.feature-section.svelte-1d0dgro:nth-child(2n) .feature-section__inner:where(.svelte-1d0dgro){direction:rtl}.feature-section.svelte-1d0dgro:nth-child(2n) .feature-section__inner:where(.svelte-1d0dgro)>*{direction:ltr}.feature-section__text.svelte-1d0dgro .tag:where(.svelte-1d0dgro){margin-bottom:16px}.feature-section__text.svelte-1d0dgro h2:where(.svelte-1d0dgro){font-family:var(--font-display);font-size:42px;font-weight:700;letter-spacing:-2.52px;line-height:1.14;background:linear-gradient(180deg,#000 0%,var(--color-navy) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.feature-section__text.svelte-1d0dgro>p:where(.svelte-1d0dgro){font-size:18px;letter-spacing:-.36px;line-height:1.55;color:var(--color-navy-deep);margin-bottom:28px}.feature-section__bullets.svelte-1d0dgro{display:flex;flex-direction:column;gap:14px}.feature-section__bullet.svelte-1d0dgro{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500;letter-spacing:-.15px;color:var(--color-dark)}.feature-section__bullet.svelte-1d0dgro svg:where(.svelte-1d0dgro){width:22px;height:22px;flex-shrink:0;color:#28c840}.feature-section__link.svelte-1d0dgro{display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-family:var(--font-button);font-size:15px;font-weight:600;color:var(--color-blue);transition:gap .25s ease}.feature-section__link.svelte-1d0dgro:hover{gap:10px}.feature-section__link.svelte-1d0dgro svg:where(.svelte-1d0dgro){width:16px;height:16px}.mockup.svelte-1d0dgro{background:var(--color-white);border-radius:16px;box-shadow:0 20px 60px #0000001f;overflow:hidden;font-family:var(--font-body)}.mockup__bar.svelte-1d0dgro{background:#f8f9fb;padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #eee}.mockup__dot.svelte-1d0dgro{width:10px;height:10px;border-radius:50%}.mockup__dot--r.svelte-1d0dgro{background:#ff5f57}.mockup__dot--y.svelte-1d0dgro{background:#febc2e}.mockup__dot--g.svelte-1d0dgro{background:#28c840}.mockup__body.svelte-1d0dgro{padding:20px}.kanban.svelte-1d0dgro{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.kanban__col.svelte-1d0dgro{border-radius:10px;padding:10px;background:#f8f9fb}.kanban__col-title.svelte-1d0dgro{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;border-bottom:2px solid}.kanban__col.svelte-1d0dgro:nth-child(1) .kanban__col-title:where(.svelte-1d0dgro){color:#3b82f6;border-color:#3b82f6}.kanban__col.svelte-1d0dgro:nth-child(2) .kanban__col-title:where(.svelte-1d0dgro){color:#f59e0b;border-color:#f59e0b}.kanban__col.svelte-1d0dgro:nth-child(3) .kanban__col-title:where(.svelte-1d0dgro){color:#8b5cf6;border-color:#8b5cf6}.kanban__col.svelte-1d0dgro:nth-child(4) .kanban__col-title:where(.svelte-1d0dgro){color:#28c840;border-color:#28c840}.kanban__card.svelte-1d0dgro{background:var(--color-white);border-radius:8px;padding:10px;margin-bottom:6px;box-shadow:0 1px 4px #0000000f;border-left:3px solid}.kanban__col.svelte-1d0dgro:nth-child(1) .kanban__card:where(.svelte-1d0dgro){border-color:#3b82f6}.kanban__col.svelte-1d0dgro:nth-child(2) .kanban__card:where(.svelte-1d0dgro){border-color:#f59e0b}.kanban__col.svelte-1d0dgro:nth-child(3) .kanban__card:where(.svelte-1d0dgro){border-color:#8b5cf6}.kanban__col.svelte-1d0dgro:nth-child(4) .kanban__card:where(.svelte-1d0dgro){border-color:#28c840}.kanban__card-name.svelte-1d0dgro{font-size:12px;font-weight:600;margin-bottom:3px}.kanban__card-amount.svelte-1d0dgro{font-size:11px;color:var(--color-gray)}.kanban__card-age.svelte-1d0dgro{font-size:10px;color:var(--color-gray-light);margin-top:4px;display:flex;align-items:center;gap:3px}.kanban__card-age-dot.svelte-1d0dgro{width:6px;height:6px;border-radius:50%;display:inline-block}.kanban__card-age-dot--green.svelte-1d0dgro{background:#28c840}.kanban__card-age-dot--yellow.svelte-1d0dgro{background:#f59e0b}.kanban__card-age-dot--red.svelte-1d0dgro{background:#ff5f57}.lead-list.svelte-1d0dgro{display:flex;flex-direction:column;gap:8px}.lead-row.svelte-1d0dgro{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#f8f9fb;border-radius:10px;transition:background .2s}.lead-row__avatar.svelte-1d0dgro{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--color-white);flex-shrink:0}.lead-row__info.svelte-1d0dgro{flex:1;min-width:0}.lead-row__name.svelte-1d0dgro{font-size:13px;font-weight:600}.lead-row__company.svelte-1d0dgro{font-size:11px;color:var(--color-gray)}.lead-row__score.svelte-1d0dgro{display:flex;align-items:center;gap:8px;flex-shrink:0}.lead-row__score-bar.svelte-1d0dgro{width:60px;height:6px;border-radius:3px;background:#e5e7eb;overflow:hidden}.lead-row__score-fill.svelte-1d0dgro{height:100%;border-radius:3px}.lead-row__score-badge.svelte-1d0dgro{font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;min-width:36px;text-align:center}.score-high.svelte-1d0dgro .lead-row__score-fill:where(.svelte-1d0dgro){background:#28c840}.score-high.svelte-1d0dgro .lead-row__score-badge:where(.svelte-1d0dgro){background:#dcfce7;color:#16a34a}.score-medium.svelte-1d0dgro .lead-row__score-fill:where(.svelte-1d0dgro){background:#f59e0b}.score-medium.svelte-1d0dgro .lead-row__score-badge:where(.svelte-1d0dgro){background:#fef3c7;color:#d97706}.score-low.svelte-1d0dgro .lead-row__score-fill:where(.svelte-1d0dgro){background:#ff5f57}.score-low.svelte-1d0dgro .lead-row__score-badge:where(.svelte-1d0dgro){background:#fee2e2;color:#dc2626}.flow.svelte-1d0dgro{display:flex;flex-direction:column;align-items:center;gap:0;padding:10px 0}.flow__node.svelte-1d0dgro{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:var(--color-white);border:1px solid #e5e7eb;font-size:13px;font-weight:500;min-width:220px;position:relative;box-shadow:0 2px 8px #0000000a}.flow__node--trigger.svelte-1d0dgro{background:var(--color-dark);color:var(--color-white);border-color:var(--color-dark)}.flow__node--action.svelte-1d0dgro{background:#e8f0fe;border-color:#3b82f6}.flow__node--wait.svelte-1d0dgro{background:#fef7e0;border-color:#f59e0b}.flow__node--condition.svelte-1d0dgro{background:#f0e8fe;border-color:#8b5cf6}.flow__node--success.svelte-1d0dgro{background:#dcfce7;border-color:#28c840}.flow__node-icon.svelte-1d0dgro{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px}.flow__connector.svelte-1d0dgro{width:2px;height:18px;background:#d1d5db;position:relative}.flow__connector.svelte-1d0dgro:after{content:"";position:absolute;bottom:-3px;left:50%;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #d1d5db}.analytics-grid.svelte-1d0dgro{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:16px}.analytics-stat.svelte-1d0dgro{background:#f8f9fb;border-radius:10px;padding:12px}.analytics-stat__label.svelte-1d0dgro{font-size:10px;color:var(--color-gray);margin-bottom:3px;text-transform:uppercase;letter-spacing:.3px}.analytics-stat__value.svelte-1d0dgro{font-size:20px;font-weight:700;font-family:var(--font-display)}.analytics-stat__change.svelte-1d0dgro{font-size:10px;color:#28c840}.analytics-charts.svelte-1d0dgro{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.analytics-chart.svelte-1d0dgro{background:#f8f9fb;border-radius:10px;padding:14px}.analytics-chart__title.svelte-1d0dgro{font-size:11px;font-weight:600;margin-bottom:12px}.bar-chart.svelte-1d0dgro{display:flex;align-items:flex-end;gap:6px;height:80px}.bar-chart__bar.svelte-1d0dgro{flex:1;border-radius:4px 4px 0 0;min-height:8px;position:relative}.bar-chart__bar.svelte-1d0dgro:after{content:attr(data-label);position:absolute;bottom:-16px;left:50%;transform:translate(-50%);font-size:9px;color:var(--color-gray);white-space:nowrap}.line-chart.svelte-1d0dgro{height:80px;position:relative;overflow:hidden}.line-chart__svg.svelte-1d0dgro{width:100%;height:100%}.integrations-grid.svelte-1d0dgro{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.integration-tile.svelte-1d0dgro{background:#f8f9fb;border-radius:12px;padding:16px 10px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:transform .2s,box-shadow .2s}.integration-tile.svelte-1d0dgro:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.integration-tile__icon.svelte-1d0dgro{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:var(--color-white)}.integration-tile__name.svelte-1d0dgro{font-size:11px;font-weight:500;color:var(--color-dark);text-align:center}.activity-feed.svelte-1d0dgro{display:flex;flex-direction:column;gap:10px}.activity-msg.svelte-1d0dgro{display:flex;gap:10px;align-items:flex-start}.activity-msg--right.svelte-1d0dgro{flex-direction:row-reverse}.activity-msg__avatar.svelte-1d0dgro{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--color-white);flex-shrink:0}.activity-msg__bubble.svelte-1d0dgro{background:#f8f9fb;border-radius:12px;padding:10px 14px;font-size:12px;line-height:1.5;max-width:75%;border:1px solid #eee}.activity-msg--right.svelte-1d0dgro .activity-msg__bubble:where(.svelte-1d0dgro){background:var(--color-dark);color:var(--color-white);border-color:var(--color-dark)}.activity-msg__meta.svelte-1d0dgro{font-size:10px;color:var(--color-gray);margin-top:4px}.activity-msg--right.svelte-1d0dgro .activity-msg__meta:where(.svelte-1d0dgro){text-align:right;color:#ffffff80}.activity-task.svelte-1d0dgro{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fef7e0;border-radius:10px;font-size:12px;font-weight:500;border:1px solid rgba(245,158,11,.19)}.activity-task__check.svelte-1d0dgro{width:16px;height:16px;border-radius:4px;border:2px solid #f59e0b;flex-shrink:0}.activity-mention.svelte-1d0dgro{color:var(--color-blue);font-weight:600}.stats-bar.svelte-1d0dgro{background:var(--color-navy-deep);padding:70px 40px}.stats-bar__inner.svelte-1d0dgro{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:40px;text-align:center}.stats-bar__number.svelte-1d0dgro{font-family:var(--font-display);font-size:42px;font-weight:700;color:var(--color-white);letter-spacing:-2px;line-height:1.2}.stats-bar__label.svelte-1d0dgro{font-size:16px;color:#ffffff80;margin-top:6px;letter-spacing:-.16px}.cta.svelte-1d0dgro{position:relative;overflow:hidden;padding:132px 40px;background:linear-gradient(180deg,var(--color-white) 0%,var(--color-light-blue-2) 75%);text-align:center}.cta__inner.svelte-1d0dgro{position:relative;z-index:2;max-width:540px;margin:0 auto}.cta.svelte-1d0dgro h2:where(.svelte-1d0dgro){font-family:var(--font-display);font-size:54px;font-weight:700;letter-spacing:-3.24px;line-height:1.11;background:linear-gradient(180deg,#000,var(--color-navy));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px}.cta.svelte-1d0dgro p:where(.svelte-1d0dgro){font-size:16px;letter-spacing:-.16px;line-height:1.44;color:var(--color-navy-deep);max-width:447px;margin:0 auto 40px}.cta__buttons.svelte-1d0dgro{display:flex;align-items:center;justify-content:center;gap:17px;flex-wrap:wrap}.cta.svelte-1d0dgro .shape--star:where(.svelte-1d0dgro){left:-80px;top:-40px}.cta.svelte-1d0dgro .shape--helix:where(.svelte-1d0dgro){right:-60px;bottom:-20px}@media(max-width:900px){.features-hero.svelte-1d0dgro{padding:80px 32px 70px}.features-hero.svelte-1d0dgro h1:where(.svelte-1d0dgro){font-size:52px;letter-spacing:-3px}.features-hero.svelte-1d0dgro p:where(.svelte-1d0dgro){font-size:18px}.feature-section.svelte-1d0dgro{padding:70px 32px}.feature-section__inner.svelte-1d0dgro{grid-template-columns:1fr;gap:40px}.feature-section.svelte-1d0dgro:nth-child(2n) .feature-section__inner:where(.svelte-1d0dgro){direction:ltr}.feature-section__text.svelte-1d0dgro h2:where(.svelte-1d0dgro){font-size:36px;letter-spacing:-2px}.kanban.svelte-1d0dgro{grid-template-columns:repeat(2,1fr)}.integrations-grid.svelte-1d0dgro{grid-template-columns:repeat(3,1fr)}.stats-bar__inner.svelte-1d0dgro{grid-template-columns:repeat(2,1fr);gap:30px}.stats-bar__number.svelte-1d0dgro{font-size:34px}.cta.svelte-1d0dgro h2:where(.svelte-1d0dgro){font-size:42px;letter-spacing:-2.5px}}@media(max-width:520px){.features-hero.svelte-1d0dgro{padding:60px 20px 50px}.features-hero.svelte-1d0dgro h1:where(.svelte-1d0dgro){font-size:38px;letter-spacing:-2px}.features-hero.svelte-1d0dgro p:where(.svelte-1d0dgro){font-size:16px}.feature-section.svelte-1d0dgro{padding:50px 20px}.feature-section__text.svelte-1d0dgro h2:where(.svelte-1d0dgro){font-size:30px;letter-spacing:-1.5px}.feature-section__text.svelte-1d0dgro>p:where(.svelte-1d0dgro){font-size:16px}.kanban.svelte-1d0dgro{grid-template-columns:1fr 1fr}.integrations-grid.svelte-1d0dgro{grid-template-columns:repeat(2,1fr)}.analytics-grid.svelte-1d0dgro,.analytics-charts.svelte-1d0dgro{grid-template-columns:1fr}.stats-bar.svelte-1d0dgro{padding:50px 20px}.stats-bar__inner.svelte-1d0dgro{grid-template-columns:1fr 1fr;gap:24px}.stats-bar__number.svelte-1d0dgro{font-size:30px}.stats-bar__label.svelte-1d0dgro{font-size:14px}.cta.svelte-1d0dgro{padding:80px 20px}.cta.svelte-1d0dgro h2:where(.svelte-1d0dgro){font-size:36px;letter-spacing:-2px}.cta__buttons.svelte-1d0dgro{flex-direction:column}.shape.svelte-1d0dgro{display:none}}
