.business-hero{border-bottom:1px solid var(--color-border);margin-bottom:3rem;padding:6rem 0 4rem;position:relative}.business-title{background:linear-gradient(135deg,var(--color-text)0%,var(--color-primary)100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.1}.business-subtitle{color:var(--color-text-muted);max-width:800px;font-size:1.25rem;line-height:1.6}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:3rem 0;display:grid}.feature-card{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2rem;transition:all .3s}.feature-card:hover{border-color:var(--color-primary);transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.feature-icon{background:var(--color-surface);width:48px;height:48px;color:var(--color-primary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.stat-box{text-align:center;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:2rem}.stat-number{color:var(--color-primary);margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.stat-label{color:var(--color-text-muted);font-weight:500}.roi-section{border-radius:var(--radius-xl);background:linear-gradient(135deg,#6366f11a 0%,#8b5cf61a 100%);border:1px solid #6366f133;margin:4rem 0;padding:3rem}.docs-type-switch{background:var(--color-bg);border-radius:var(--radius-md);border:1px solid var(--color-border);margin-bottom:1.5rem;padding:4px;display:flex}.docs-type-btn{text-align:center;cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:6px;flex:1;padding:8px;font-size:.85rem;font-weight:600;transition:all .2s}.docs-type-btn.active{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 3px #0000001a}.showcase-section{border-bottom:1px solid var(--color-border);align-items:center;gap:4rem;padding:4rem 0;display:flex}.showcase-section.reverse{flex-direction:row-reverse}.showcase-text{flex:1}.showcase-visual{flex:1;justify-content:center;display:flex}@media (max-width:1024px){.showcase-section,.showcase-section.reverse{text-align:center;flex-direction:column;gap:2rem}}.text-muted{color:var(--color-text-muted)}.text-primary{color:var(--color-primary)}.mock-container{box-sizing:border-box;filter:drop-shadow(0 4px 12px #00000014);width:100%;max-width:480px;margin:0 auto;position:relative}.chat-container-width{max-width:300px}.mock-org-card{background:var(--color-surface);border:1px solid var(--color-border);background:#fff;border-radius:16px;flex-direction:column;gap:20px;padding:24px;display:flex}.mock-card-header{justify-content:space-between;align-items:flex-start;display:flex}.mock-card-title-block{align-items:center;gap:16px;display:flex}.mock-card-icon-large{color:#3b82f6;background:#eff6ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.mock-org-name{color:#1f2937;margin-bottom:4px;font-size:1.1rem;font-weight:700}.mock-badges{align-items:center;gap:8px;display:flex}.mock-badge{text-transform:uppercase;border-radius:99px;padding:2px 10px;font-size:.75rem;font-weight:600}.mock-badge-active{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.mock-badge-neutral{color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:99px;padding:2px 10px;font-size:.75rem;font-weight:600}.mock-stats-container{flex-direction:column;gap:10px;display:flex}.mock-stat-row{color:#6b7280;justify-content:space-between;font-size:.875rem;font-weight:500;display:flex}.mock-stat-label{align-items:center;gap:8px;display:flex}.mock-progress-bar-container{background:#f3f4f6;border-radius:4px;width:100%;height:8px;overflow:hidden}.mock-progress-bar-fill{background:#22c55e;border-radius:4px;height:100%}.mock-card-footer{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding-top:20px;display:flex}.mock-provider-badge{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;display:flex}.mock-manage-link{color:#3b82f6;cursor:pointer;align-items:center;gap:4px;font-size:.875rem;font-weight:600;display:flex}.mock-config-panel{border:1px solid var(--color-border);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.mock-panel-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center;gap:16px;padding:12px 16px;display:flex}.mock-browser-actions{flex-shrink:0;gap:6px;display:flex}.mock-dot{border-radius:50%;width:10px;height:10px}.mock-dot.red{background:#ef4444;border:1px solid #dc2626}.mock-dot.yellow{background:#f59e0b;border:1px solid #d97706}.mock-dot.green{background:#22c55e;border:1px solid #16a34a}.mock-panel-title{color:#6b7280;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #e5e7eb;border-radius:4px;flex:1;padding:4px 12px;font-size:.8rem;font-weight:500;overflow:hidden}.mock-panel-content{background:#fff;flex-direction:column;padding:0;display:flex}.mock-accordion-item{border-bottom:1px solid #e5e7eb}.mock-accordion-header{cursor:default;background:#fff;justify-content:space-between;align-items:center;padding:16px;display:flex}.mock-accordion-header.active{background:#fefffe}.mock-header-content{color:#374151;align-items:center;gap:12px;font-size:.95rem;font-weight:600;display:flex}.mock-accordion-body{background:#fff;border-top:1px solid #e5e7eb;padding:20px}.mock-accordion-body.open{display:block}.mock-form-grid{flex-direction:column;gap:16px;display:flex}.mock-input-group label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:.75rem;font-weight:700;display:block}.mock-input-field{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:8px 12px;font-size:.9rem;box-shadow:0 1px 2px #0000000d}.mock-input-field.color-field{align-items:center;gap:10px;display:flex}.mock-color-circle{border:1px solid #0000001a;border-radius:4px;width:18px;height:18px}.mock-chat-frame{background:#fff;border:8px solid #1f2937;border-radius:24px;flex-direction:column;width:100%;height:520px;display:flex;overflow:hidden;box-shadow:0 10px 25px #00000026}.mock-mobile-header{color:#fff;background:#6366f1;align-items:center;gap:12px;padding:16px;display:flex}.mock-avatar-circle{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.mock-header-text{flex-direction:column;display:flex}.mock-name{font-size:14px;font-weight:600}.mock-status{opacity:.9;font-size:11px}.mock-chat-area{background:#f3f4f6;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex}.mock-msg{border-radius:16px;max-width:85%;padding:10px 14px;font-size:.85rem;line-height:1.4;position:relative;box-shadow:0 1px 2px #0000000d}.mock-msg.r{color:#374151;background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.mock-msg.s{color:#fff;background:#6366f1;border-bottom-right-radius:4px;align-self:flex-end}.mock-typing-indicator{background:#0000000d;border-radius:12px;gap:4px;width:fit-content;margin-top:auto;padding:8px 12px;display:flex}.mock-typing-dot{opacity:.7;background:#9ca3af;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both simpleBounce}.mock-typing-dot:first-child{animation-delay:-.32s}.mock-typing-dot:nth-child(2){animation-delay:-.16s}@keyframes simpleBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.mock-input-area{background:#fff;border-top:1px solid #e5e7eb;padding:12px 16px 20px}.mock-input-fake{color:#9ca3af;background:#f3f4f6;border-radius:20px;align-items:center;height:40px;padding:0 16px;font-size:.85rem;display:flex}
