.container:where(.astro-j7pv25f6){width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:var(--space-4);padding-right:var(--space-4);padding-left:max(var(--space-4),env(safe-area-inset-left));padding-right:max(var(--space-4),env(safe-area-inset-right))}.container-narrow:where(.astro-j7pv25f6){max-width:800px}@media(min-width:768px){.container:where(.astro-j7pv25f6){padding-left:var(--space-6);padding-right:var(--space-6);padding-left:max(var(--space-6),env(safe-area-inset-left));padding-right:max(var(--space-6),env(safe-area-inset-right))}}.fade-in:where(.astro-j7pv25f6){opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.fade-in:where(.astro-j7pv25f6).visible{opacity:1;transform:translateY(0)}.label-pill:where(.astro-j7pv25f6){display:inline-block;padding:4px 12px;border-radius:999px;background:#ffffff0d;border:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-muted);margin-bottom:var(--space-4)}.label-pill:where(.astro-j7pv25f6).highlight{border-color:var(--color-amber-500);color:var(--color-amber-400);background:#f59e0b1a}.btn-primary:where(.astro-j7pv25f6){display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;color:var(--color-text-inverse);background:var(--color-amber-500);border-radius:var(--radius-md);text-decoration:none;transition:all .2s ease}.btn-primary:where(.astro-j7pv25f6):hover{background:var(--color-amber-400);transform:translateY(-1px);box-shadow:0 4px 20px #f59e0b4d}.btn-secondary:where(.astro-j7pv25f6){display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;color:var(--color-text-primary);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;transition:all .2s ease}.btn-secondary:where(.astro-j7pv25f6):hover{border-color:var(--color-text-tertiary);background:#ffffff08}.hero:where(.astro-j7pv25f6){position:relative;padding:160px 0 64px;overflow:hidden}.logos-section:where(.astro-j7pv25f6){padding:24px 0 72px;border-bottom:1px solid var(--color-border-subtle)}.logos-label:where(.astro-j7pv25f6){text-align:center;font-size:12px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:18px}.logos-grid:where(.astro-j7pv25f6){display:flex;justify-content:center;gap:40px;flex-wrap:wrap;opacity:.5}.logo-item:where(.astro-j7pv25f6){font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--color-text-secondary);min-width:0;text-wrap:balance;overflow-wrap:anywhere}.comparison-section:where(.astro-j7pv25f6){background:var(--color-bg-deep)}.comparison-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.comparison-grid:where(.astro-j7pv25f6){grid-template-columns:1fr 1fr}}.comp-col:where(.astro-j7pv25f6){padding:32px;border-radius:16px;background:var(--color-bg-elevated);border:1px solid var(--color-border)}.comp-col:where(.astro-j7pv25f6).new-way{border-color:var(--color-amber-500);background:linear-gradient(180deg,rgba(245,158,11,.05) 0%,var(--color-bg-elevated) 100%)}.comp-header:where(.astro-j7pv25f6){display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--color-border-subtle)}.comp-header:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-family:var(--font-display);font-size:20px;margin:0;color:var(--color-text-primary)}.old-way:where(.astro-j7pv25f6) .comp-header:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){color:var(--color-text-primary)}.new-way:where(.astro-j7pv25f6) .comp-header:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){color:var(--color-text-primary)}.comp-list:where(.astro-j7pv25f6){display:flex;flex-direction:column;gap:16px}.comp-list:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6){font-size:15px;color:var(--color-text-secondary);display:flex;gap:12px;line-height:1.5}.x-mark:where(.astro-j7pv25f6){color:var(--color-text-muted);font-weight:700;opacity:.5}.check-mark:where(.astro-j7pv25f6){color:var(--color-amber-500);font-weight:700}.comp-list:where(.astro-j7pv25f6) strong:where(.astro-j7pv25f6){color:var(--color-text-primary)}.comp-math:where(.astro-j7pv25f6){text-align:center;margin-top:32px;padding:24px;background:#ffffff08;border-radius:12px;border:1px dashed var(--color-border)}.comp-math:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){font-family:var(--font-mono);font-size:16px;color:var(--color-text-secondary)}.comp-math:where(.astro-j7pv25f6) strong:where(.astro-j7pv25f6){color:var(--color-amber-500)}.card-icon:where(.astro-j7pv25f6){margin-right:8px;color:var(--color-amber-500);vertical-align:middle;position:relative;top:-2px}.hero-glow:where(.astro-j7pv25f6){position:absolute;top:-30%;left:50%;transform:translate(-50%);width:100%;max-width:1000px;height:800px;background:radial-gradient(ellipse at center,rgba(245,158,11,.08) 0%,rgba(245,158,11,.02) 40%,transparent 70%);pointer-events:none;z-index:0}.hero-content:where(.astro-j7pv25f6){position:relative;z-index:1;text-align:center;max-width:900px;margin:0 auto var(--space-8)}.hero-headline:where(.astro-j7pv25f6){font-family:var(--font-display);font-size:clamp(40px,8vw,72px);line-height:1.05;font-weight:600;letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:var(--space-6)}.hero-subheadline:where(.astro-j7pv25f6){font-size:var(--text-lg);line-height:1.6;color:var(--color-text-secondary);max-width:640px;margin:0 auto var(--space-6)}.hero-subheadline:where(.astro-j7pv25f6).secondary{margin-top:0;margin-bottom:var(--space-8);color:var(--color-text-muted)}.hero-subheadline:where(.astro-j7pv25f6) .subheadline-break:where(.astro-j7pv25f6){display:block;margin-top:.35em}.hero-headline:where(.astro-j7pv25f6) .headline-break:where(.astro-j7pv25f6){display:block}.hero-cta:where(.astro-j7pv25f6){display:flex;justify-content:center;gap:var(--space-4)}.section:where(.astro-j7pv25f6){padding:120px 0}.section-header:where(.astro-j7pv25f6){text-align:center;margin-bottom:var(--space-12)}.section-title:where(.astro-j7pv25f6){font-family:var(--font-display);font-size:48px;line-height:1.1;margin-bottom:var(--space-4);color:var(--color-text-primary)}.section-subtitle:where(.astro-j7pv25f6){font-size:var(--text-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.intent-section:where(.astro-j7pv25f6){border-top:1px solid var(--color-border-subtle)}.intent-block:where(.astro-j7pv25f6){text-align:center}.intent-block:where(.astro-j7pv25f6) .section-title:where(.astro-j7pv25f6){margin-top:0}.intent-divider:where(.astro-j7pv25f6){border:0;border-top:1px solid var(--color-border-subtle);margin:var(--space-10) auto;max-width:520px}.intent-list:where(.astro-j7pv25f6){margin:var(--space-6) auto 0;padding:0;list-style:disc;list-style-position:inside;display:grid;gap:var(--space-3);max-width:520px;text-align:center}.intent-list:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6){font-size:var(--text-lg);color:var(--color-text-secondary)}.iris-section:where(.astro-j7pv25f6){background:linear-gradient(180deg,var(--color-bg-primary) 0%,var(--color-bg-deep) 100%)}.iris-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:1fr;gap:var(--space-12);align-items:center}@media(min-width:900px){.iris-grid:where(.astro-j7pv25f6){grid-template-columns:1fr 1fr}}.iris-list:where(.astro-j7pv25f6){margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.iris-list:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6){display:flex;align-items:flex-start;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary);background:#ffffff08;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.iris-list:where(.astro-j7pv25f6) .bullet:where(.astro-j7pv25f6){color:var(--color-amber-500);font-weight:700}.chat-ui:where(.astro-j7pv25f6){background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 20px 40px #0003}.chat-bubble:where(.astro-j7pv25f6){padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.5;max-width:90%}.chat-bubble:where(.astro-j7pv25f6).user{background:var(--color-bg-muted);color:var(--color-text-primary);align-self:flex-end;border-bottom-right-radius:2px}.chat-bubble:where(.astro-j7pv25f6).iris{background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);color:var(--color-text-primary);align-self:flex-start;border-bottom-left-radius:2px}.chat-attachment:where(.astro-j7pv25f6){margin-top:8px;display:flex;align-items:center;gap:8px;background:var(--color-bg-primary);padding:8px;border-radius:6px;font-size:12px;border:1px solid var(--color-border-subtle)}.attachment-icon:where(.astro-j7pv25f6){width:24px;height:24px;background:var(--color-amber-500);border-radius:4px}.mechanism-section:where(.astro-j7pv25f6){border-top:1px solid var(--color-border-subtle)}.bento-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){.bento-grid:where(.astro-j7pv25f6){grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,minmax(200px,auto))}.bento-card:where(.astro-j7pv25f6).large{grid-row:span 2}}.bento-card:where(.astro-j7pv25f6){background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden;transition:border-color .3s ease}.bento-card:where(.astro-j7pv25f6):hover{border-color:var(--color-border-emphasis)}.bento-card:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-family:var(--font-display);font-size:24px;color:var(--color-text-primary)}.bento-card:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:var(--color-text-secondary);font-size:15px;line-height:1.6}.bento-note:where(.astro-j7pv25f6){margin-top:4px;color:var(--color-text-muted);font-size:12px;letter-spacing:.02em;text-transform:none}.bento-visual-canvas:where(.astro-j7pv25f6){flex-grow:1;background:var(--color-bg-deep);border:1px solid var(--color-border);border-radius:12px;margin-top:24px;overflow:hidden;position:relative;min-height:200px;display:flex;flex-direction:column}.bv-canvas-header:where(.astro-j7pv25f6){height:32px;border-bottom:1px solid var(--color-border);display:flex;align-items:center;padding:0 12px;gap:6px;background:#ffffff05}.bv-dot:where(.astro-j7pv25f6){width:8px;height:8px;border-radius:50%;background:var(--color-border-emphasis)}.bv-title:where(.astro-j7pv25f6){font-family:var(--font-mono);font-size:10px;color:var(--color-text-muted);margin-left:8px}.bv-stage:where(.astro-j7pv25f6){flex:1;display:flex;align-items:center;justify-content:center;gap:16px;padding:20px;background-image:radial-gradient(var(--color-border) 1px,transparent 1px);background-size:16px 16px}.bv-screen:where(.astro-j7pv25f6){width:80px;height:120px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:6px;padding:8px;display:flex;flex-direction:column;gap:6px;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease,border-color .3s ease}.bv-screen:where(.astro-j7pv25f6).active{transform:scale(1.1);border-color:var(--color-amber-500);box-shadow:0 8px 24px #0003;z-index:2;position:relative}.bv-skeleton-img:where(.astro-j7pv25f6){flex:1;background:#ffffff0d;border-radius:4px}.bv-screen:where(.astro-j7pv25f6).active .bv-skeleton-img:where(.astro-j7pv25f6){background:#f59e0b1a}.bv-skeleton-text:where(.astro-j7pv25f6){height:8px;background:#ffffff0d;border-radius:2px;display:flex;align-items:center}.bv-skeleton-text:where(.astro-j7pv25f6).short{width:60%}.bv-skeleton-text:where(.astro-j7pv25f6) code:where(.astro-j7pv25f6){font-family:var(--font-mono);font-size:6px;color:var(--color-amber-500);opacity:0;transition:opacity .3s ease}.bv-screen:where(.astro-j7pv25f6).active .bv-skeleton-text:where(.astro-j7pv25f6) code:where(.astro-j7pv25f6){opacity:1}.bv-cursor:where(.astro-j7pv25f6){position:absolute;bottom:12px;right:12px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid var(--color-amber-500);transform:rotate(-45deg);filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));animation:cursorFloat 2s ease-in-out infinite}@keyframes cursorFloat{0%,to{transform:translate(0) rotate(-45deg)}50%{transform:translate(4px,4px) rotate(-45deg)}}.bv-variable-hint:where(.astro-j7pv25f6){position:absolute;top:50px;right:20px;opacity:0;animation:fadeIn .5s .5s forwards}.bv-var-pill:where(.astro-j7pv25f6){background:var(--color-bg-primary);border:1px solid var(--color-amber-500);color:var(--color-amber-500);font-family:var(--font-mono);font-size:9px;padding:4px 8px;border-radius:4px;box-shadow:0 4px 12px #0003}@keyframes fadeIn{to{opacity:1}}.tech-section:where(.astro-j7pv25f6){text-align:center;background:var(--color-bg-deep)}.tech-content:where(.astro-j7pv25f6){max-width:700px;margin:0 auto}.tech-features:where(.astro-j7pv25f6){display:flex;flex-direction:column;gap:16px;margin:32px 0;justify-content:center}@media(min-width:600px){.tech-features:where(.astro-j7pv25f6){flex-direction:row;gap:32px}}.tech-item:where(.astro-j7pv25f6){display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:14px;color:var(--color-text-primary)}.tech-item:where(.astro-j7pv25f6) .icon:where(.astro-j7pv25f6){color:var(--color-amber-500)}.text-code-note:where(.astro-j7pv25f6){font-family:var(--font-mono);font-size:12px;color:var(--color-text-muted);opacity:.7}.audience-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){.audience-grid:where(.astro-j7pv25f6){grid-template-columns:repeat(3,1fr)}}.audience-card:where(.astro-j7pv25f6){padding:24px;border-top:1px solid var(--color-border)}.audience-card:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:20px;margin-bottom:8px;color:var(--color-text-primary)}.audience-card:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){font-size:15px;color:var(--color-text-secondary)}.philosophy-section:where(.astro-j7pv25f6){background:var(--color-bg-elevated);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.philosophy-block:where(.astro-j7pv25f6){text-align:center}.philosophy-block:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){font-family:var(--font-display);font-size:32px;margin-bottom:40px;color:var(--color-text-primary)}.philosophy-steps:where(.astro-j7pv25f6){display:flex;flex-direction:column;align-items:center;gap:24px;margin-bottom:40px}@media(min-width:768px){.philosophy-steps:where(.astro-j7pv25f6){flex-direction:row;justify-content:space-between;gap:16px;background:var(--color-bg-deep);padding:32px;border-radius:24px;border:1px solid var(--color-border)}}.p-step:where(.astro-j7pv25f6){display:flex;flex-direction:column;gap:8px;text-align:left;flex:1}.p-label:where(.astro-j7pv25f6){font-size:11px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.p-val:where(.astro-j7pv25f6){font-family:var(--font-display);font-size:24px;color:var(--color-text-primary)}.p-step:where(.astro-j7pv25f6).center .p-val:where(.astro-j7pv25f6){color:var(--color-amber-500)}.p-desc:where(.astro-j7pv25f6){font-size:14px;color:var(--color-text-secondary);line-height:1.4}.p-arrow:where(.astro-j7pv25f6){color:var(--color-border-emphasis);display:flex;align-items:center;justify-content:center;transform:rotate(90deg)}@media(min-width:768px){.p-arrow:where(.astro-j7pv25f6){transform:none}}.philosophy-footer:where(.astro-j7pv25f6){font-family:var(--font-mono);font-size:14px;color:var(--color-text-primary)}.pricing-section:where(.astro-j7pv25f6){background:var(--color-bg-deep)}.pricing-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:48px}.pricing-note:where(.astro-j7pv25f6){font-size:14px;color:var(--color-text-muted);text-align:center;max-width:640px;margin:-24px auto 48px}@media(min-width:768px){.pricing-grid:where(.astro-j7pv25f6){grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.pricing-grid:where(.astro-j7pv25f6){grid-template-columns:repeat(4,1fr)}}.pricing-card:where(.astro-j7pv25f6){background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:12px;padding:24px;display:flex;flex-direction:column;position:relative;transition:border-color .2s ease}.pricing-card:where(.astro-j7pv25f6):hover{border-color:var(--color-border-emphasis)}.pricing-card:where(.astro-j7pv25f6).popular{border-color:var(--color-amber-500);background:linear-gradient(180deg,rgba(245,158,11,.05) 0%,var(--color-bg-elevated) 100%)}.pricing-badge:where(.astro-j7pv25f6){position:absolute;top:12px;right:12px;background:var(--color-amber-100);color:#78350f;font-size:10px;font-weight:600;text-transform:uppercase;padding:2px 8px;border-radius:999px}.pricing-header:where(.astro-j7pv25f6){margin-bottom:24px;min-height:140px}.pricing-name:where(.astro-j7pv25f6){font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--color-text-primary);margin-bottom:8px}.pricing-desc:where(.astro-j7pv25f6){font-size:13px;color:var(--color-text-secondary);line-height:1.4;margin-bottom:16px;min-height:36px}.pricing-price:where(.astro-j7pv25f6){font-family:var(--font-display);font-size:32px;font-weight:600;color:var(--color-text-primary);letter-spacing:-.02em}.pricing-price:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6){font-family:var(--font-sans);font-size:14px;font-weight:400;color:var(--color-text-muted);margin-left:4px}.pricing-features:where(.astro-j7pv25f6){margin:0 0 32px;padding:0;list-style:none;flex-grow:1;display:flex;flex-direction:column;gap:12px}.pricing-features:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6){font-size:13px;color:var(--color-text-secondary);display:flex;align-items:flex-start;gap:8px;line-height:1.4}.pricing-features:where(.astro-j7pv25f6) .check:where(.astro-j7pv25f6){color:var(--color-amber-500);font-weight:700;flex-shrink:0}.btn-block:where(.astro-j7pv25f6){width:100%;display:flex;justify-content:center;box-sizing:border-box;padding-left:0!important;padding-right:0!important}.pricing-addons:where(.astro-j7pv25f6){display:grid;grid-template-columns:1fr;gap:24px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:12px;padding:24px}@media(min-width:768px){.pricing-addons:where(.astro-j7pv25f6){grid-template-columns:1fr 1fr}}.addon-col:where(.astro-j7pv25f6) h4:where(.astro-j7pv25f6){font-size:16px;font-weight:600;color:var(--color-text-primary);margin-bottom:12px}.addon-desc:where(.astro-j7pv25f6){font-size:13px;color:var(--color-text-muted);margin-bottom:16px;line-height:1.4}.addon-list:where(.astro-j7pv25f6){display:flex;flex-direction:column;gap:12px}.addon-list:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6){font-size:13px;color:var(--color-text-secondary);display:flex;align-items:flex-start;gap:8px;line-height:1.4}.addon-list:where(.astro-j7pv25f6) .check:where(.astro-j7pv25f6){color:var(--color-amber-500);font-weight:700;flex-shrink:0}.addon-note:where(.astro-j7pv25f6){font-size:12px;color:var(--color-text-muted);font-style:italic;margin-left:20px}.cta-section:where(.astro-j7pv25f6){text-align:center;padding-top:160px;padding-bottom:160px;background:radial-gradient(circle at center,rgba(245,158,11,.08) 0%,transparent 60%)}.cta-headline:where(.astro-j7pv25f6){font-family:var(--font-display);font-size:48px;line-height:1.1;margin-bottom:16px;color:var(--color-text-primary)}.cta-subheadline:where(.astro-j7pv25f6){font-size:18px;color:var(--color-text-secondary);margin-bottom:32px}.cta-note:where(.astro-j7pv25f6){margin-top:16px;font-size:13px;color:var(--color-text-muted)}.pilot-benefits:where(.astro-j7pv25f6){display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:40px;font-size:14px;color:var(--color-text-primary)}.cta-glow:where(.astro-j7pv25f6){box-shadow:0 0 30px #f59e0b4d}.workflow-showcase-section:where(.astro-j7pv25f6){border-top:1px solid var(--color-border-subtle)}.workflow-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:1fr;gap:24px;max-width:800px;margin:0 auto}.workflow-more:where(.astro-j7pv25f6){margin-top:40px;text-align:center}.workflow-more:where(.astro-j7pv25f6) .btn-ghost:where(.astro-j7pv25f6){font-size:15px;font-weight:500;color:var(--color-text-secondary);display:inline-flex;align-items:center;gap:6px;transition:color .2s}.workflow-more:where(.astro-j7pv25f6) .btn-ghost:where(.astro-j7pv25f6):hover{color:var(--color-amber-500)}@media(max-width:768px){.hero:where(.astro-j7pv25f6){padding:120px 0 36px}.hero-headline:where(.astro-j7pv25f6){font-size:clamp(32px,9vw,48px)}.hero-subheadline:where(.astro-j7pv25f6){font-size:16px}.hero-content:where(.astro-j7pv25f6){margin-bottom:var(--space-4)}.hero-cta:where(.astro-j7pv25f6){flex-direction:column;align-items:stretch;gap:var(--space-3)}.hero-cta:where(.astro-j7pv25f6) .btn-primary:where(.astro-j7pv25f6),.hero-cta:where(.astro-j7pv25f6) .btn-secondary:where(.astro-j7pv25f6){width:100%;max-width:320px;margin:0 auto}.section:where(.astro-j7pv25f6){padding:80px 0}.section-title:where(.astro-j7pv25f6){font-size:32px}.section-subtitle:where(.astro-j7pv25f6){font-size:16px}.logos-section:where(.astro-j7pv25f6){padding:20px 0 48px}.logos-grid:where(.astro-j7pv25f6){display:block;text-align:center}.logo-item:where(.astro-j7pv25f6){display:inline-block;margin:6px;font-size:13px;letter-spacing:.01em}.logo-item:where(.astro-j7pv25f6):after{content:"•";color:var(--color-text-muted);margin-left:10px}.logo-item:where(.astro-j7pv25f6):last-child:after{content:"";margin:0}#demo:where(.astro-j7pv25f6){display:none}.chat-ui:where(.astro-j7pv25f6){padding:18px}.chat-bubble:where(.astro-j7pv25f6){max-width:100%}.bento-card:where(.astro-j7pv25f6){padding:20px}.bento-visual-canvas:where(.astro-j7pv25f6){min-height:160px;margin-top:16px}.bv-stage:where(.astro-j7pv25f6){padding:12px;gap:10px}.bv-screen:where(.astro-j7pv25f6){width:60px;height:90px}.bv-variable-hint:where(.astro-j7pv25f6){display:none}.pricing-note:where(.astro-j7pv25f6){margin:0 auto 32px}.cta-section:where(.astro-j7pv25f6){padding-top:120px;padding-bottom:120px}.cta-headline:where(.astro-j7pv25f6){font-size:32px}.cta-subheadline:where(.astro-j7pv25f6){font-size:16px}.pilot-benefits:where(.astro-j7pv25f6){flex-direction:column;gap:12px}.philosophy-steps:where(.astro-j7pv25f6){align-items:center}.p-step:where(.astro-j7pv25f6){width:min(100%,320px);margin:0 auto}}@media(max-width:480px){.hero:where(.astro-j7pv25f6){padding:108px 0 36px}.section-title:where(.astro-j7pv25f6){font-size:28px}.cta-headline:where(.astro-j7pv25f6){font-size:28px}.logo-item:where(.astro-j7pv25f6){flex-basis:100%}}
