.hero-new{background-color:#fff;padding:100px 0;width:100%}.hero-new-container{max-width:1100px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:60px}.hero-new-left{width:60%}.hero-new-right{width:40%;display:flex;justify-content:center}.mock-cursor{color:#6c63ff;font-weight:700;margin-left:2px}.mock-hidden{opacity:0}.mock-visible{opacity:1;transition:opacity .5s ease-in}.new-heading{font-size:52px;font-weight:700;color:#1a1a2e;line-height:1.2;margin:0 0 24px}.new-heading .highlight{color:#6c63ff}.new-subheading{font-size:17px;color:#6b7280;line-height:1.7;max-width:520px;margin:0 0 36px}.new-ctas{display:flex;gap:16px;margin-bottom:20px}.btn-new-primary{background:#6c63ff;color:#fff;padding:14px 32px;border-radius:12px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;display:inline-block;text-decoration:none}.btn-new-primary:hover{background:#5a52e0;transform:scale(1.02)}.btn-new-secondary{background:transparent;border:2px solid #e8eaf0;color:#1a1a2e;padding:14px 32px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-block;text-decoration:none}.btn-new-secondary:hover{border-color:#6c63ff;color:#6c63ff}.new-trust-line{font-size:13px;color:#9ca3af;display:flex;gap:20px}.new-mockup-card{background:#fff;border-radius:20px;border:1px solid #e8eaf0;box-shadow:0 20px 60px rgba(108,99,255,.12);padding:24px;width:100%;max-width:380px;animation:new-float 3s ease-in-out infinite}@keyframes new-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mock-label{font-size:12px;color:#9ca3af;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.mock-input{background:#f9fafb;padding:12px;border-radius:8px;font-size:13px;color:#374151;margin-bottom:12px;border:1px solid #f3f4f6}.mock-status{font-size:12px;color:#6c63ff;font-weight:600;margin-bottom:16px}.mock-output{background:#fff;border:1px solid #f3f4f6;padding:16px;border-radius:12px;margin-bottom:16px;box-shadow:0 4px 12px rgba(0,0,0,.02)}.mock-stars{color:#f59e0b;font-size:18px;margin-bottom:8px}.mock-output p{font-size:13px;line-height:1.6;color:#4b5563;margin:0}.btn-mock-action{width:100%;background:#6c63ff;color:#fff;border:none;padding:12px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}@media (max-width:768px){.hero-new{padding:60px 0}.hero-new-container{flex-direction:column;text-align:center;gap:40px}.hero-new-left,.hero-new-right{width:100%}.new-heading{font-size:36px}.new-subheading{margin-left:auto;margin-right:auto}.new-ctas{justify-content:center;flex-wrap:wrap}.new-trust-line{flex-direction:column;gap:8px;align-items:center}}.demo-section{background-color:#f7f8fc;padding:80px 0;width:100%;font-family:Inter,system-ui,-apple-system,sans-serif}.demo-wrapper{max-width:900px;margin:0 auto;padding:0 20px}.demo-intro{text-align:center;margin-bottom:50px}.demo-heading{font-size:32px;font-weight:700;color:#0f172a;margin-bottom:12px;letter-spacing:-.025em}.demo-description{font-size:16px;color:#6b7280;max-width:580px;margin:0 auto;line-height:1.6}.demo-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:25px}.demo-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:30px;box-shadow:0 10px 15px -3px rgba(0,0,0,.05),0 4px 6px -2px rgba(0,0,0,.02);display:flex;flex-direction:column;height:100%;min-height:520px}.demo-field{margin-bottom:20px}.demo-label{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.demo-dropdown{padding:12px 16px}.demo-dropdown,.demo-textarea{width:100%;border:1.5px solid #e5e7eb;border-radius:12px;font-size:14px;color:#111827;background-color:#f9fafb;outline:none;transition:all .2s ease}.demo-textarea{height:180px;padding:14px 16px;resize:none;line-height:1.5}.demo-primary-btn{width:100%;padding:15px;background:#6c63ff;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:auto}.demo-primary-btn:hover:not(:disabled){background:#5a52e0}.demo-primary-btn:disabled{opacity:.5;cursor:not-allowed}.demo-loading-state,.demo-output-container{height:100%;display:flex;flex-direction:column}.demo-loading-state{align-items:center;justify-content:center;gap:16px}.loading-text{font-size:14px;color:#6b7280}.demo-typing-dots{display:flex;gap:6px}.demo-typing-dots span{width:9px;height:9px;background-color:#6c63ff;border-radius:50%;animation:demo-typing 1.4s ease-in-out infinite both}.demo-typing-dots span:first-child{animation-delay:-.32s}.demo-typing-dots span:nth-child(2){animation-delay:-.16s}@keyframes demo-typing{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.demo-placeholder-view{color:#9ca3af;font-style:italic;text-align:center;display:flex;align-items:center;justify-content:center;height:100%}.reviews-list-container{display:flex;flex-direction:column;height:100%}.list-header{margin-bottom:12px}.regenerate-link{font-size:13px;color:#6c63ff;cursor:pointer}.reviews-stack{display:flex;flex-direction:column;gap:10px;overflow-y:auto;max-height:380px;padding-right:4px;margin-bottom:20px}.review-card-item{background:#fff;border:1.5px solid #e8eaf0;border-radius:12px;padding:16px;cursor:pointer;position:relative;transition:all .2s ease;opacity:0;transform:translateY(16px);animation:cardFadeUp .3s ease-out forwards}@keyframes cardFadeUp{to{opacity:1;transform:translateY(0)}}.review-card-item.selected{border:2px solid #6c63ff;background:#f5f3ff;box-shadow:0 4px 12px rgba(108,99,255,.12)}.review-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.stars-row{color:#f59e0b;font-size:14px}.review-num{font-size:12px;color:#9ca3af}.review-text{font-size:14px;color:#374151;line-height:1.6;margin:0}.read-more{color:#6c63ff;margin-left:6px;cursor:pointer}.selected-badge{position:absolute;top:-11px;right:-11px;width:22px;height:22px;background:#6c63ff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px}.copy-action-container{margin-top:auto}.copy-google-btn{width:100%;height:52px;background:#6c63ff;color:#fff;border-radius:12px;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:background .2s ease}.copy-google-btn:hover{background:#5a52e0}.helper-text{font-size:12px;color:#9ca3af;text-align:center;margin-top:8px}.demo-info-footer{text-align:center;font-size:13px;color:#6b7280;margin-top:25px}@media (max-width:768px){.demo-layout{grid-template-columns:1fr}}