.hero[data-astro-cid-bbe6dxrz]{padding:80px 0 96px;background:linear-gradient(180deg,#F0EEFF 0%,var(--color-bg) 60%);position:relative;overflow:hidden}.hero[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(107,72,245,.06) 0%,transparent 70%);pointer-events:none}.hero__inner[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;position:relative}.hero__badge[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:8px;background:var(--color-accent-light);color:var(--color-accent);padding:8px 16px;border-radius:20px;font-size:.85rem;font-weight:500;margin-bottom:24px;border:1px solid var(--color-accent-border)}.hero__badge-dot[data-astro-cid-bbe6dxrz]{width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.hero__title[data-astro-cid-bbe6dxrz]{font-size:3rem;line-height:1.1;margin-bottom:24px;color:var(--color-text);font-weight:800}.hero__subtitle[data-astro-cid-bbe6dxrz]{font-size:1.15rem;color:var(--color-text-light);line-height:1.6;margin-bottom:32px;max-width:480px}.hero__cta[data-astro-cid-bbe6dxrz]{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap}.hero__note[data-astro-cid-bbe6dxrz]{font-size:.9rem;color:var(--color-muted)}.hero__visual[data-astro-cid-bbe6dxrz]{perspective:1200px}.hero__frame[data-astro-cid-bbe6dxrz]{transform:rotateY(-3deg) rotateX(2deg);transition:transform .4s ease}.hero__frame[data-astro-cid-bbe6dxrz]:hover{transform:rotateY(0) rotateX(0)}.hero__screenshot[data-astro-cid-bbe6dxrz]{aspect-ratio:16 / 8.3;background:#fafbfc;overflow:hidden}.hero__screenshot-img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;object-position:top left}.hero__screenshot-fallback[data-astro-cid-bbe6dxrz]{display:flex;height:100%}.hero__screenshot-sidebar[data-astro-cid-bbe6dxrz]{width:60px;background:var(--color-bg-dark);padding:16px 8px;display:flex;flex-direction:column;gap:12px;align-items:center}.hero__screenshot-logo[data-astro-cid-bbe6dxrz]{width:28px;height:28px;border-radius:6px;background:var(--color-accent);margin-bottom:8px}.hero__screenshot-nav-item[data-astro-cid-bbe6dxrz]{width:32px;height:32px;border-radius:6px;background:#ffffff1a}.hero__screenshot-nav-item--active[data-astro-cid-bbe6dxrz]{background:#6b48f566}.hero__screenshot-main[data-astro-cid-bbe6dxrz]{flex:1;padding:20px;display:flex;flex-direction:column;gap:16px}.hero__screenshot-header[data-astro-cid-bbe6dxrz]{height:32px;background:#e2e8f0;border-radius:6px;width:60%}.hero__screenshot-chat[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:12px;flex:1}.hero__screenshot-bubble[data-astro-cid-bbe6dxrz]{border-radius:12px;height:36px}.hero__screenshot-bubble--ai[data-astro-cid-bbe6dxrz]{background:#6b48f51a;width:70%;border:1px solid rgba(107,72,245,.2)}.hero__screenshot-bubble--user[data-astro-cid-bbe6dxrz]{background:#f1f5f9;width:50%;margin-left:auto}@media(max-width:768px){.hero[data-astro-cid-bbe6dxrz]{padding:48px 0 64px}.hero__inner[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:40px}.hero__title[data-astro-cid-bbe6dxrz]{font-size:2.25rem}.hero__subtitle[data-astro-cid-bbe6dxrz]{font-size:1.05rem}.hero__frame[data-astro-cid-bbe6dxrz]{transform:none}}.features[data-astro-cid-vnivfuh2]{background:var(--color-bg-alt)}.features__grid[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.features__grid[data-astro-cid-vnivfuh2]>[data-astro-cid-vnivfuh2]:last-child:nth-child(odd){grid-column:1 / -1;max-width:calc(50% - 12px);margin:0 auto}.feature-card[data-astro-cid-vnivfuh2]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:36px;transition:box-shadow var(--transition),border-color var(--transition),transform var(--transition)}.feature-card[data-astro-cid-vnivfuh2]:hover{box-shadow:var(--shadow-card-hover);border-color:var(--color-accent-border);transform:translateY(-2px)}.feature-card__icon[data-astro-cid-vnivfuh2]{width:56px;height:56px;border-radius:var(--radius);background:var(--color-accent-light);border:1px solid var(--color-accent-border);display:flex;align-items:center;justify-content:center;margin-bottom:24px}.feature-card__title[data-astro-cid-vnivfuh2]{font-size:1.3rem;margin-bottom:12px}.feature-card__desc[data-astro-cid-vnivfuh2]{color:var(--color-text-light);font-size:1rem;line-height:1.6}@media(max-width:768px){.features__grid[data-astro-cid-vnivfuh2]{grid-template-columns:1fr}.feature-card[data-astro-cid-vnivfuh2]{padding:28px}}.screenshots[data-astro-cid-hlpinaev]{padding:var(--section-padding)}.screenshots__grid[data-astro-cid-hlpinaev]{display:grid;grid-template-columns:1fr 1fr;gap:32px}.screenshots__frame-wrapper[data-astro-cid-hlpinaev]{perspective:1200px}.screenshots__frame[data-astro-cid-hlpinaev]{transform:rotateY(-3deg) rotateX(2deg);transition:transform .4s ease}.screenshots__frame[data-astro-cid-hlpinaev]:hover{transform:rotateY(0) rotateX(0)}.screenshots__content[data-astro-cid-hlpinaev]{aspect-ratio:16 / 8.3;background:#fafbfc;overflow:hidden;position:relative}.screenshots__img[data-astro-cid-hlpinaev]{width:100%;height:100%;object-fit:cover;object-position:top left}.screenshots__placeholder[data-astro-cid-hlpinaev]{display:none;height:100%}.screenshots__sidebar[data-astro-cid-hlpinaev]{width:56px;background:var(--color-bg-dark);padding:16px 8px;display:flex;flex-direction:column;gap:10px;align-items:center}.screenshots__sidebar-logo[data-astro-cid-hlpinaev]{width:24px;height:24px;border-radius:6px;background:var(--color-accent);margin-bottom:6px}.screenshots__sidebar-item[data-astro-cid-hlpinaev]{width:28px;height:28px;border-radius:6px;background:#ffffff14}.screenshots__sidebar-item--active[data-astro-cid-hlpinaev]{background:#6b48f559}.screenshots__main[data-astro-cid-hlpinaev]{flex:1;padding:16px;display:flex;flex-direction:column;gap:12px}.screenshots__row--header[data-astro-cid-hlpinaev]{height:28px;background:#e2e8f0;border-radius:6px;width:50%}.screenshots__list[data-astro-cid-hlpinaev]{display:flex;flex-direction:column;gap:10px;flex:1}.screenshots__card[data-astro-cid-hlpinaev]{height:52px;background:#f1f5f9;border-radius:8px;border:1px solid #E2E8F0}.screenshots__chat[data-astro-cid-hlpinaev]{display:flex;flex-direction:column;height:100%}.screenshots__chat-header[data-astro-cid-hlpinaev]{height:40px;background:#f1f5f9;border-bottom:1px solid #E2E8F0}.screenshots__chat-body[data-astro-cid-hlpinaev]{flex:1;padding:16px;display:flex;flex-direction:column;gap:12px}.screenshots__msg[data-astro-cid-hlpinaev]{display:flex;gap:10px;align-items:flex-start}.screenshots__msg--user[data-astro-cid-hlpinaev]{justify-content:flex-end}.screenshots__msg-avatar[data-astro-cid-hlpinaev]{width:28px;height:28px;border-radius:50%;background:var(--color-accent);flex-shrink:0}.screenshots__msg-avatar--analyst[data-astro-cid-hlpinaev]{background:#4f46e5}.screenshots__msg-content[data-astro-cid-hlpinaev]{height:32px;background:#6b48f514;border:1px solid rgba(107,72,245,.15);border-radius:12px;width:60%}.screenshots__msg--user[data-astro-cid-hlpinaev] .screenshots__msg-content[data-astro-cid-hlpinaev]{background:#f1f5f9;border:1px solid #E2E8F0;width:40%}@media(max-width:768px){.screenshots__grid[data-astro-cid-hlpinaev]{grid-template-columns:1fr}.screenshots__title[data-astro-cid-hlpinaev]{font-size:2rem}}.metrics-strip[data-astro-cid-bcts4zk3]{background:var(--color-bg-dark);padding:48px 0;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}.metrics-strip__grid[data-astro-cid-bcts4zk3]{display:flex;align-items:center;justify-content:center;gap:0}.metrics-strip__item[data-astro-cid-bcts4zk3]{flex:1;max-width:220px;text-align:center;padding:0 32px;position:relative}.metrics-strip__item[data-astro-cid-bcts4zk3]+.metrics-strip__item[data-astro-cid-bcts4zk3]:before{content:"";position:absolute;left:0;top:10%;height:80%;width:1px;background:#ffffff14}.metrics-strip__number[data-astro-cid-bcts4zk3]{display:block;font-family:var(--font-heading);font-size:2.75rem;font-weight:800;color:var(--color-white);letter-spacing:-.04em;line-height:1;margin-bottom:6px}.metrics-strip__label[data-astro-cid-bcts4zk3]{display:block;font-size:.85rem;color:#ffffff73;font-weight:500}.testimonials[data-astro-cid-bcts4zk3]{background:var(--color-bg-alt)}.carousel[data-astro-cid-bcts4zk3]{overflow:hidden}.carousel__track[data-astro-cid-bcts4zk3]{display:flex;gap:20px;transition:transform .5s ease;will-change:transform}.carousel__slide[data-astro-cid-bcts4zk3]{flex:0 0 calc((100% - 40px) / 3);min-width:0}.testimonial-card[data-astro-cid-bcts4zk3]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:28px;display:flex;flex-direction:column;gap:20px;height:100%}.testimonial-card__quote[data-astro-cid-bcts4zk3]{flex:1;font-size:.92rem;line-height:1.7;color:var(--color-text-light);font-style:italic}.testimonial-card__author[data-astro-cid-bcts4zk3]{display:flex;align-items:center;gap:10px;padding-top:16px;border-top:1px solid var(--color-border)}.testimonial-card__avatar[data-astro-cid-bcts4zk3]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--color-accent),#4F46E5);color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.testimonial-card__name[data-astro-cid-bcts4zk3]{display:block;font-weight:700;font-size:.85rem;color:var(--color-text)}.testimonial-card__role[data-astro-cid-bcts4zk3]{display:block;font-size:.75rem;color:var(--color-muted);margin-top:1px}.carousel__dots[data-astro-cid-bcts4zk3]{display:flex;justify-content:center;gap:8px;margin-top:28px}.carousel__dot[data-astro-cid-bcts4zk3]{width:8px;height:8px;border-radius:50%;background:var(--color-border);border:none;cursor:pointer;padding:0;transition:background var(--transition),transform var(--transition)}.carousel__dot--active[data-astro-cid-bcts4zk3]{background:var(--color-accent);transform:scale(1.3)}@media(max-width:768px){.carousel__slide[data-astro-cid-bcts4zk3]{flex:0 0 calc((100% - 20px)/2)}}@media(max-width:500px){.carousel__slide[data-astro-cid-bcts4zk3]{flex:0 0 100%}}@media(max-width:600px){.metrics-strip__grid[data-astro-cid-bcts4zk3]{flex-wrap:wrap;gap:32px}.metrics-strip__item[data-astro-cid-bcts4zk3]+.metrics-strip__item[data-astro-cid-bcts4zk3]:before{display:none}.metrics-strip__item[data-astro-cid-bcts4zk3]{max-width:50%}}.pricing__header[data-astro-cid-hkoc4sea]{text-align:center;margin-bottom:48px}.pricing__toggle[data-astro-cid-hkoc4sea]{display:inline-flex;align-items:center;gap:4px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:4px}.pricing__toggle-btn[data-astro-cid-hkoc4sea]{padding:10px 24px;border:none;background:transparent;border-radius:4px;cursor:pointer;font-family:var(--font-body);font-weight:500;font-size:.95rem;color:var(--color-muted);transition:all var(--transition)}.pricing__toggle-btn--active[data-astro-cid-hkoc4sea]{background:var(--color-accent);color:var(--color-white)}.pricing__toggle-wrap[data-astro-cid-hkoc4sea]{display:inline-flex;align-items:center;gap:12px;margin-top:24px}.pricing__toggle-badge[data-astro-cid-hkoc4sea]{font-size:.8rem;font-weight:600;color:var(--color-accent);background:#6b48f51a;padding:4px 10px;border-radius:20px;white-space:nowrap}.pricing__grid[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:960px;margin:0 auto}.plan-card[data-astro-cid-hkoc4sea]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:40px 32px;display:flex;flex-direction:column;position:relative}.plan-card--highlight[data-astro-cid-hkoc4sea]{border-color:var(--color-accent);border-width:2px;box-shadow:var(--shadow-card)}.plan-card__badge[data-astro-cid-hkoc4sea]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--color-accent);color:var(--color-white);font-size:.8rem;font-weight:600;padding:6px 16px;border-radius:20px;white-space:nowrap}.plan-card__name[data-astro-cid-hkoc4sea]{font-size:1.5rem;margin-bottom:4px}.plan-card__desc[data-astro-cid-hkoc4sea]{color:var(--color-muted);font-size:.95rem;margin-bottom:24px}.plan-card__price[data-astro-cid-hkoc4sea]{margin-bottom:28px}.plan-card__amount[data-astro-cid-hkoc4sea]{font-family:var(--font-heading);font-size:2.5rem;font-weight:700;color:var(--color-text)}.plan-card__period[data-astro-cid-hkoc4sea]{display:block;font-size:.9rem;color:var(--color-muted);margin-top:4px}.plan-card__features[data-astro-cid-hkoc4sea]{list-style:none;flex:1;margin-bottom:32px}.plan-card__features[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]{display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:.95rem;color:var(--color-text);border-bottom:1px solid var(--color-border)}.plan-card__features[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]:last-child{border-bottom:none}.plan-card__features[data-astro-cid-hkoc4sea] svg[data-astro-cid-hkoc4sea]{flex-shrink:0;margin-top:2px}.plan-card__cta[data-astro-cid-hkoc4sea]{text-align:center;justify-content:center;width:100%}.pricing__note[data-astro-cid-hkoc4sea]{text-align:center;color:var(--color-muted);margin-top:40px}.plan-card__saving[data-astro-cid-hkoc4sea]{display:inline-block;font-size:.78rem;font-weight:600;color:#16a34a;background:#dcfce7;padding:3px 10px;border-radius:20px;margin-bottom:12px}.pricing__trust[data-astro-cid-hkoc4sea]{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:32px;padding-top:24px;border-top:1px solid var(--color-border)}.pricing__trust-item[data-astro-cid-hkoc4sea]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--color-muted)}@media(max-width:768px){.pricing__grid[data-astro-cid-hkoc4sea]{grid-template-columns:1fr;max-width:400px}.pricing__toggle-badge[data-astro-cid-hkoc4sea]{display:none}}.faq[data-astro-cid-al2ca2vr]{background:var(--color-bg-alt)}.faq__list[data-astro-cid-al2ca2vr]{display:flex;flex-direction:column;gap:12px}.faq-item[data-astro-cid-al2ca2vr]{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition)}.faq-item--open[data-astro-cid-al2ca2vr]{border-color:var(--color-accent)}.faq-item__question[data-astro-cid-al2ca2vr]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:var(--color-white);border:none;cursor:pointer;font-family:var(--font-body);font-weight:600;font-size:1.05rem;color:var(--color-text);text-align:left;transition:color var(--transition)}.faq-item__question[data-astro-cid-al2ca2vr]:hover{color:var(--color-accent)}.faq-item__icon[data-astro-cid-al2ca2vr]{flex-shrink:0;transition:transform var(--transition);color:var(--color-muted)}.faq-item__question[data-astro-cid-al2ca2vr][aria-expanded=true] .faq-item__icon[data-astro-cid-al2ca2vr]{transform:rotate(180deg)}.faq-item__answer[data-astro-cid-al2ca2vr]{padding:0 24px 20px;color:var(--color-muted);font-size:1rem;line-height:1.6}@media(max-width:768px){.faq__list[data-astro-cid-al2ca2vr]{gap:10px}}.contact-form[data-astro-cid-xmivup5a]{max-width:560px;margin:0 auto}.contact-form__row[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.contact-form__field[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.contact-form__row[data-astro-cid-xmivup5a] .contact-form__field[data-astro-cid-xmivup5a]{margin-bottom:0}.contact-form__field[data-astro-cid-xmivup5a] label[data-astro-cid-xmivup5a]{font-weight:500;font-size:.9rem;color:var(--color-text)}.contact-form__field[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a],.contact-form__field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{padding:12px 16px;border:1.5px solid var(--color-border);border-radius:var(--radius);font-family:var(--font-body);font-size:1rem;color:var(--color-text);background:var(--color-white);transition:border-color var(--transition)}.contact-form__field[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:focus,.contact-form__field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]:focus{outline:none;border-color:var(--color-accent)}.contact-form__field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{resize:vertical;min-height:120px}.contact-form__honeypot[data-astro-cid-xmivup5a]{position:absolute;left:-9999px;opacity:0;pointer-events:none}.contact-form__submit[data-astro-cid-xmivup5a]{width:100%;justify-content:center}.contact-form__submit[data-astro-cid-xmivup5a]:disabled{opacity:.7;cursor:not-allowed}.contact-form__success[data-astro-cid-xmivup5a]{text-align:center;color:#16a34a;font-weight:500;margin-top:16px}.contact-form__error[data-astro-cid-xmivup5a]{text-align:center;color:#dc2626;margin-top:16px}@media(max-width:768px){.contact-form__row[data-astro-cid-xmivup5a]{grid-template-columns:1fr}}
