.product-page[data-v-a98afcbd]{background:var(--color-background)}.product-hero[data-v-a98afcbd]{background:radial-gradient(circle at top left,rgb(var(--color-primary-rgb) / .08),transparent 34rem),linear-gradient(180deg,var(--color-background-soft) 0%,var(--color-background) 100%)}.hero-inner[data-v-a98afcbd]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:2rem;align-items:center;padding-top:5rem;padding-bottom:5rem}.hero-copy[data-v-a98afcbd]{max-width:760px}.eyebrow[data-v-a98afcbd]{margin:0 0 .8rem;color:var(--color-primary);font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.hero-copy h1[data-v-a98afcbd]{margin:0;color:var(--color-heading);font-size:clamp(1.9rem,6vw,3.2rem);line-height:1.12;font-weight:850;letter-spacing:0;animation:heroFadeUp .7s cubic-bezier(.16,1,.3,1) .15s both}.hero-copy .eyebrow[data-v-a98afcbd]{animation:heroFadeUp .7s cubic-bezier(.16,1,.3,1) .05s both}.hero-lead[data-v-a98afcbd]{margin:1.25rem 0 0;color:var(--color-text-light);font-size:1.08rem;line-height:1.85;animation:heroFadeUp .7s cubic-bezier(.16,1,.3,1) .28s both}.hero-actions[data-v-a98afcbd]{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem;animation:heroFadeUp .7s cubic-bezier(.16,1,.3,1) .4s both}.agent-preview[data-v-a98afcbd]{animation:heroFadeUp .9s cubic-bezier(.16,1,.3,1) .35s both}.btn-outline[data-v-a98afcbd]{color:var(--color-text);background:var(--color-background);border-color:var(--color-border)}.btn-outline[data-v-a98afcbd]:hover{color:var(--color-primary);border-color:var(--color-primary)}.agent-preview[data-v-a98afcbd]{border:0;border-radius:var(--radius-xl);background:var(--color-background);box-shadow:var(--shadow-card-hover);overflow:hidden}.preview-header[data-v-a98afcbd]{display:flex;align-items:center;gap:.6rem;padding:1rem 1.25rem;background:var(--color-background-soft);color:var(--color-heading);font-weight:800}.status-dot[data-v-a98afcbd]{width:.65rem;height:.65rem;border-radius:999px;background:var(--color-primary)}.preview-body[data-v-a98afcbd]{display:grid;gap:.75rem;padding:1.25rem}.preview-metric[data-v-a98afcbd],.preview-row[data-v-a98afcbd]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:0;border-radius:var(--radius-md);background:var(--color-background);box-shadow:var(--shadow-card)}.preview-metric[data-v-a98afcbd]{background:rgb(var(--color-primary-rgb) / .06);box-shadow:0 2px 8px rgb(var(--color-primary-rgb) / .08),0 16px 30px -18px rgb(var(--color-primary-rgb) / .24)}.preview-row.active strong[data-v-a98afcbd]{color:var(--color-primary)}.preview-metric span[data-v-a98afcbd],.preview-row span[data-v-a98afcbd]{color:var(--color-text-light)}.preview-metric strong[data-v-a98afcbd],.preview-row strong[data-v-a98afcbd]{color:var(--color-heading);font-weight:800}.section-shell[data-v-a98afcbd]{padding:5rem 0}.section-shell.muted[data-v-a98afcbd]{background:var(--color-background-soft)}.section-heading[data-v-a98afcbd]{max-width:760px;margin:0 auto 2rem;text-align:center}.section-heading.align-left[data-v-a98afcbd]{margin:0;text-align:left}.section-heading h2[data-v-a98afcbd],.product-cta h2[data-v-a98afcbd]{margin:0;color:var(--color-heading);font-size:2.1rem;font-weight:820}.section-heading p[data-v-a98afcbd]:last-child,.product-cta p[data-v-a98afcbd]:last-child{margin:.8rem 0 0;color:var(--color-text-light);line-height:1.75}.capability-grid[data-v-a98afcbd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.feature-card[data-v-a98afcbd],.delivery-card[data-v-a98afcbd]{position:relative;overflow:hidden;border:0;border-radius:var(--radius-xl);background:var(--color-background);box-shadow:var(--shadow-card);padding:1.5rem;transition:box-shadow .25s ease,transform .25s ease,background .25s ease;animation:cardRise .6s cubic-bezier(.16,1,.3,1) both}.feature-card[data-v-a98afcbd]:after,.delivery-card[data-v-a98afcbd]:after,.workflow-item[data-v-a98afcbd]:after,.platform-chip[data-v-a98afcbd]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(520px circle at var(--mx, 50%) var(--my, 0%),rgb(var(--color-primary-rgb) / .06),transparent 44%);opacity:0;pointer-events:none;transition:opacity .2s ease}.feature-card[data-v-a98afcbd]:hover,.delivery-card[data-v-a98afcbd]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px);background:linear-gradient(180deg,var(--color-background),var(--color-background-soft))}.feature-card[data-v-a98afcbd]:hover:after,.delivery-card[data-v-a98afcbd]:hover:after,.workflow-item[data-v-a98afcbd]:hover:after,.platform-chip[data-v-a98afcbd]:hover:after{opacity:1}.capability-grid .feature-card[data-v-a98afcbd]:nth-child(1){animation-delay:.05s}.capability-grid .feature-card[data-v-a98afcbd]:nth-child(2){animation-delay:.12s}.capability-grid .feature-card[data-v-a98afcbd]:nth-child(3){animation-delay:.19s}.capability-grid .feature-card[data-v-a98afcbd]:nth-child(4){animation-delay:.26s}.feature-card h3[data-v-a98afcbd],.workflow-item h3[data-v-a98afcbd],.delivery-card h2[data-v-a98afcbd]{margin:0 0 .75rem;color:var(--color-heading);font-size:1.08rem;font-weight:800;position:relative;z-index:1}.feature-card p[data-v-a98afcbd],.workflow-item p[data-v-a98afcbd],.delivery-card p[data-v-a98afcbd]{margin:0;color:var(--color-text-light);line-height:1.7;position:relative;z-index:1}.workflow-layout[data-v-a98afcbd]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:2rem;align-items:start}.workflow-list[data-v-a98afcbd]{display:grid;gap:.85rem}.workflow-item[data-v-a98afcbd]{position:relative;overflow:hidden;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.25rem;border:0;border-radius:var(--radius-lg);background:var(--color-background);box-shadow:var(--shadow-card);transition:box-shadow .25s ease,transform .25s ease,background .25s ease;animation:cardRise .6s cubic-bezier(.16,1,.3,1) both}.workflow-list .workflow-item[data-v-a98afcbd]:nth-child(1){animation-delay:.05s}.workflow-list .workflow-item[data-v-a98afcbd]:nth-child(2){animation-delay:.12s}.workflow-list .workflow-item[data-v-a98afcbd]:nth-child(3){animation-delay:.19s}.workflow-list .workflow-item[data-v-a98afcbd]:nth-child(4){animation-delay:.26s}.workflow-item>span[data-v-a98afcbd],.workflow-item>div[data-v-a98afcbd]{position:relative;z-index:1}.workflow-item[data-v-a98afcbd]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px);background:linear-gradient(180deg,var(--color-background),var(--color-background-soft))}.workflow-item>span[data-v-a98afcbd]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary);font-weight:900}.delivery-grid[data-v-a98afcbd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.desktop-layout[data-v-a98afcbd]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2.5rem;align-items:center}.desktop-copy h2[data-v-a98afcbd]{margin:0;color:var(--color-heading);font-size:2.1rem;font-weight:820}.desktop-copy>p[data-v-a98afcbd]{margin:.9rem 0 1.25rem;color:var(--color-text-light);line-height:1.8}.desktop-features[data-v-a98afcbd]{margin:0 0 1.75rem;padding:0;list-style:none;display:grid;gap:.55rem}.desktop-features li[data-v-a98afcbd]{position:relative;padding-left:1.4rem;color:var(--color-text);line-height:1.7}.desktop-features li[data-v-a98afcbd]:before{content:"";position:absolute;left:0;top:.55rem;width:.5rem;height:.5rem;border-radius:999px;background:var(--color-primary);box-shadow:0 0 0 3px rgb(var(--color-primary-rgb) / .15)}.desktop-actions[data-v-a98afcbd]{display:flex;flex-wrap:wrap;gap:.75rem}.btn-icon[data-v-a98afcbd]{width:1.05rem;height:1.05rem;margin-right:.4rem;vertical-align:-2px}.desktop-visual[data-v-a98afcbd]{display:flex;justify-content:center}.desktop-platforms[data-v-a98afcbd]{display:grid;gap:.9rem;width:100%;max-width:340px}.platform-chip[data-v-a98afcbd]{position:relative;overflow:hidden;display:flex;align-items:center;gap:.9rem;padding:1rem 1.2rem;background:var(--color-background);border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:box-shadow .2s ease,transform .2s ease,background .2s ease}.platform-chip[data-v-a98afcbd]>*{position:relative;z-index:1}.platform-chip[data-v-a98afcbd]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px);background:linear-gradient(180deg,var(--color-background),var(--color-background-soft))}.platform-icon[data-v-a98afcbd]{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:var(--radius-md);background:var(--color-background-mute);color:var(--color-heading);flex-shrink:0}.platform-text[data-v-a98afcbd]{display:flex;flex-direction:column;gap:.1rem}.platform-label[data-v-a98afcbd]{font-weight:800;color:var(--color-heading)}.platform-note[data-v-a98afcbd]{font-size:.82rem;color:var(--color-text-light)}.product-cta[data-v-a98afcbd]{padding:4rem 0;background:var(--color-background-soft)}.cta-inner[data-v-a98afcbd]{display:flex;align-items:center;justify-content:space-between;gap:2rem}.cta-inner>div[data-v-a98afcbd]{max-width:720px}@media(max-width:768px){.hero-inner[data-v-a98afcbd],.workflow-layout[data-v-a98afcbd],.delivery-grid[data-v-a98afcbd],.desktop-layout[data-v-a98afcbd]{grid-template-columns:1fr}.capability-grid[data-v-a98afcbd]{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-inner[data-v-a98afcbd]{align-items:flex-start;flex-direction:column}.desktop-visual[data-v-a98afcbd]{justify-content:flex-start}}@media(max-width:640px){.hero-inner[data-v-a98afcbd]{padding-top:3.25rem;padding-bottom:3.25rem}.hero-copy h1[data-v-a98afcbd]{font-size:2.45rem}.capability-grid[data-v-a98afcbd]{grid-template-columns:1fr}.section-shell[data-v-a98afcbd],.product-cta[data-v-a98afcbd]{padding:3.5rem 0}}
