@keyframes shimmer-line{0%{left:-100%}to{left:100%}}.hp-wrap{max-width:1276px;margin:0 auto;padding:0 var(--spacing-lg)}.hp-hero{background:#fff;padding:7.5rem 0 5rem;text-align:center;position:relative;overflow:hidden;border-bottom:1px solid var(--gray-100)}.hp-hero::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#6366f1,transparent)}.hp-hero-badge{display:inline-flex;align-items:center;gap:var(--spacing-xs);background:#eef2ff;color:#4f46e5;border:1px solid #c7d2fe;padding:.3rem .875rem;border-radius:100px;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--spacing-xl)}.hp-hero h1{font-size:clamp(2.5rem,5.5vw,4rem);font-weight:800;color:#0f172a;line-height:1.1;margin-bottom:var(--spacing-lg);max-width:820px;margin-left:auto;margin-right:auto;letter-spacing:-.03em}.hp-hero h1 em{font-style:normal;color:#6366f1}.hp-hero-desc{font-size:var(--font-size-lg);color:var(--gray-400);max-width:560px;margin:0 auto var(--spacing-2xl);line-height:1.75}.hp-hero-actions,.hp-hero-trust{display:flex;justify-content:center;flex-wrap:wrap}.hp-hero-actions{gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.hp-hero-trust{gap:var(--spacing-xl);font-size:var(--font-size-xs);color:var(--gray-300)}.hp-hero-trust span{display:flex;align-items:center;gap:.3rem}.hp-btn-outline,.hp-btn-primary,.hp-btn-secondary{display:inline-flex;align-items:center;padding:.8125rem 1.75rem;border-radius:var(--radius-md);font-weight:600;font-size:var(--font-size-sm);text-decoration:none}.hp-btn-primary{gap:var(--spacing-xs);background:#0f172a;color:#fff;transition:background .18s,transform .15s;letter-spacing:-.01em;white-space:nowrap}.hp-btn-primary:hover{background:#1e293b;transform:translateY(-1px)}.hp-btn-outline,.hp-btn-secondary{color:#0f172a;border:1.5px solid var(--gray-200)}.hp-btn-secondary{gap:var(--spacing-xs);background:#fff;transition:border-color .18s,background .18s;white-space:nowrap}.hp-btn-outline{justify-content:center;background:0 0;width:100%;transition:background .18s,border-color .18s;box-sizing:border-box}.hp-btn-outline:hover,.hp-btn-secondary:hover{background:var(--gray-50);border-color:var(--gray-300)}.hp-logos{background:var(--gray-50);border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100);padding:var(--spacing-xl)0}.hp-logos-label{text-align:center;font-size:var(--font-size-xs);font-weight:600;color:var(--gray-300);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--spacing-lg)}.hp-logo-item,.hp-logos-row{display:flex;align-items:center}.hp-logos-row{justify-content:center;flex-wrap:wrap;gap:var(--spacing-xl) var(--spacing-2xl)}.hp-logo-item{gap:.5rem;color:var(--gray-300);font-size:var(--font-size-sm);font-weight:600;opacity:.7;transition:opacity .18s}.hp-logo-item:hover{opacity:1}.hp-logo-item svg{flex-shrink:0}.hp-stats{background:#fff;border-bottom:1px solid var(--gray-100);padding:var(--spacing-2xl)0}.hp-stats-row{display:flex;justify-content:center;gap:0}.hp-stat{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:var(--spacing-sm) var(--spacing-3xl);border-right:1px solid var(--gray-100)}.hp-stat:last-child{border-right:none}.hp-stat strong{font-size:var(--font-size-4xl);font-weight:800;color:#0f172a;line-height:1;letter-spacing:-.02em}.hp-section-head p,.hp-stat span{font-size:var(--font-size-xs);color:var(--gray-400)}.hp-section{padding:5.5rem 0;background:#fff}.hp-cta-banner .hp-btn-primary:hover,.hp-section-alt{background:var(--gray-50)}.hp-section-head{text-align:center;margin-bottom:var(--spacing-3xl)}.hp-section-head h2{font-size:clamp(1.875rem,3vw,2.625rem);font-weight:800;color:#0f172a;letter-spacing:-.025em}.hp-section-head p{font-size:var(--font-size-base);max-width:520px;margin:0 auto;line-height:1.75}.hp-feature-text h2,.hp-section-head h2,.hp-tag{margin-bottom:var(--spacing-md)}.hp-tag{display:inline-block;background:#eef2ff;color:#4f46e5;border:1px solid #c7d2fe;padding:.2rem .75rem;border-radius:100px;font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.hp-features-list{display:flex;flex-direction:column;gap:var(--spacing-md)}.hp-feature-card{background:#fff;border:1.5px solid var(--gray-100);border-radius:var(--radius-xl);padding:var(--spacing-xl) var(--spacing-2xl);display:flex;align-items:flex-start;gap:var(--spacing-xl);transition:border-color .18s,box-shadow .18s}.hp-feature-card:hover{border-color:#c7d2fe;box-shadow:var(--shadow-md)}.hp-feature-card-icon{width:3rem;height:3rem;border-radius:var(--radius-lg);background:#eef2ff;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#4f46e5}.hp-feature-card-body{flex:1;min-width:0}.hp-feature-card-body h3{font-size:var(--font-size-lg);font-weight:700;color:#0f172a;margin-bottom:.375rem;letter-spacing:-.01em}.hp-feature-card-body p{font-size:var(--font-size-sm);color:var(--gray-400);line-height:1.7;margin:0}.hp-feature-card-badge{font-size:var(--font-size-xs);font-weight:600;color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe;padding:.2rem .625rem;border-radius:100px;white-space:nowrap;flex-shrink:0;align-self:flex-start;margin-top:.125rem}.hp-platforms-grid{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center}.hp-platform-badge{display:flex;align-items:center;gap:.5rem;background:#fff;border:1.5px solid var(--gray-100);border-radius:var(--radius-lg);padding:.5rem 1rem;font-weight:500;font-size:var(--font-size-sm);color:var(--gray-600);transition:border-color .18s,box-shadow .15s}.hp-platform-badge:hover{border-color:#c7d2fe;box-shadow:0 2px 8px rgba(99,102,241,.1)}.hp-feature-row{display:flex;gap:var(--spacing-3xl);align-items:center}.hp-feature-row-reverse{flex-direction:row-reverse}.hp-feature-text{flex:1}.hp-feature-text h2{font-size:clamp(1.625rem,2.5vw,2.125rem);font-weight:800;color:#0f172a;letter-spacing:-.02em}.hp-feature-text p{font-size:var(--font-size-base);color:var(--gray-400);line-height:1.75;margin-bottom:var(--spacing-lg)}.hp-feature-list{list-style:none;padding:0;margin:0 0 var(--spacing-xl);display:flex;flex-direction:column;gap:.5rem}.hp-feature-list li{padding-left:1.5rem;position:relative;color:var(--gray-500);font-size:var(--font-size-sm);line-height:1.6}.hp-feature-list li::before{content:"";position:absolute;left:0;top:.4rem;width:.5rem;height:.5rem;background:#6366f1;border-radius:50%}.hp-feature-visual{flex:1}.hp-mockup-card{background:#fff;border:1.5px solid var(--gray-100);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.hp-mockup-header{display:flex;align-items:center;gap:.4rem;padding:.75rem 1rem;border-bottom:1px solid var(--gray-100);background:var(--gray-50)}.hp-mockup-dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.hp-mockup-dot.red{background:#fca5a5}.hp-mockup-dot.yellow{background:#fcd34d}.hp-mockup-dot.green{background:#6ee7b7}.hp-mockup-title{font-size:.75rem;color:var(--gray-300);margin-left:.25rem;font-weight:500}.hp-rss-list{padding:var(--spacing-md);display:flex;flex-direction:column;gap:.5rem}.hp-rss-label{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-300);padding:0 .25rem .375rem}.hp-rss-icon,.hp-rss-item{display:flex;align-items:center}.hp-rss-item{gap:.75rem;padding:.625rem .75rem;border-radius:var(--radius-md);background:var(--gray-50);border:1px solid var(--gray-100)}.hp-rss-icon{width:1.75rem;height:1.75rem;border-radius:var(--radius-sm);background:#eef2ff;justify-content:center;color:#6366f1;flex-shrink:0}.hp-rss-info{flex:1;min-width:0}.hp-agent-info strong,.hp-rss-info strong,.hp-schedule-item div strong{display:block;font-size:var(--font-size-sm);color:#0f172a}.hp-agent-info span,.hp-rss-info span,.hp-schedule-item div span{font-size:var(--font-size-xs);color:var(--gray-300)}.hp-rss-status{font-size:var(--font-size-xs);font-weight:600;padding:.2rem .5rem;border-radius:100px;white-space:nowrap;flex-shrink:0}.hp-rss-active{background:#ecfdf5;color:#059669}.hp-rss-pending{background:#fffbeb;color:#d97706}.hp-lead-item,.hp-leads-list{display:flex;flex-direction:column}.hp-leads-list{padding:var(--spacing-md);gap:.625rem}.hp-lead-item{padding:.75rem;border-radius:var(--radius-md);background:var(--gray-50);border:1px solid var(--gray-100);gap:.5rem}.hp-lead-body{flex:1}.hp-lead-user{font-size:var(--font-size-sm);color:#4f46e5;display:block;margin-bottom:.25rem;font-weight:600}.hp-lead-text{font-size:var(--font-size-xs);color:var(--gray-500);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hp-lead-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.hp-lead-score{display:flex;align-items:baseline;gap:.2rem}.hp-score-num{font-size:var(--font-size-xl);font-weight:800;line-height:1}.hp-score-label{font-size:var(--font-size-xs);color:var(--gray-300);font-weight:500}.hp-score-high .hp-score-num{color:#059669}.hp-score-med .hp-score-num{color:#d97706}.hp-lead-status{font-size:var(--font-size-xs);font-weight:600;padding:.2rem .5rem;border-radius:100px}.hp-lead-high{background:#ecfdf5;color:#059669}.hp-lead-med{background:#fffbeb;color:#d97706}.hp-agents-list{padding:var(--spacing-md);display:flex;flex-direction:column;gap:.4rem}.hp-agent-icon,.hp-agent-item{border-radius:var(--radius-md);display:flex;align-items:center}.hp-agent-item{gap:.75rem;padding:.625rem .75rem;background:var(--gray-50);border:1px solid var(--gray-100)}.hp-agent-icon{width:2rem;height:2rem;justify-content:center;flex-shrink:0}.hp-agent-icon-content{background:#eef2ff;color:#6366f1}.hp-agent-icon-leads{background:#ecfdf5;color:#059669}.hp-agent-icon-analytics{background:#eff6ff;color:#2563eb}.hp-agent-icon-engage{background:#fffbeb;color:#d97706}.hp-agent-info,.hp-schedule-item div{flex:1;min-width:0}.hp-agent-status{font-size:var(--font-size-xs);font-weight:600;padding:.2rem .5rem;border-radius:100px;white-space:nowrap;flex-shrink:0}.hp-agent-running{background:#ecfdf5;color:#059669}.hp-agent-idle{background:var(--gray-100);color:var(--gray-400)}.hp-schedule-list{padding:var(--spacing-md);display:flex;flex-direction:column;gap:.625rem}.hp-schedule-item{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:var(--radius-md);background:var(--gray-50);border:1px solid var(--gray-100)}.hp-schedule-done{border-left:3px solid #10b981}.hp-schedule-pending{border-left:3px solid #f59e0b}.hp-schedule-check{color:#10b981;font-size:var(--font-size-base);font-weight:700;flex-shrink:0}.hp-schedule-clock{color:#f59e0b;font-size:var(--font-size-lg);flex-shrink:0}.hp-schedule-badge{padding:.2rem .5rem;border-radius:100px;font-size:var(--font-size-xs);font-weight:600;flex-shrink:0;white-space:nowrap}.hp-badge-twitter{background:#e7f5ff;color:#1d9bf0}.hp-badge-linkedin{background:#e8f4fd;color:#0a66c2}.hp-badge-instagram{background:#fce7f3;color:#e1306c}.hp-analytics-bars{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:.875rem}.hp-bar-row{display:flex;align-items:center;gap:.75rem;font-size:var(--font-size-xs);color:var(--gray-400)}.hp-bar-row>span:first-child{width:4.5rem;flex-shrink:0;text-align:right}.hp-bar-row>span:last-child{width:2.25rem;flex-shrink:0;font-weight:600;color:var(--gray-600)}.hp-bar{flex:1;background:var(--gray-100);border-radius:100px;height:6px;overflow:hidden}.hp-bar-fill{height:100%;background:#6366f1;border-radius:100px}.hp-bar-fill.hp-bar-blue{background:#2563eb}.hp-bar-fill.hp-bar-green{background:#10b981}.hp-bar-fill.hp-bar-orange{background:#f59e0b}.hp-workflow-canvas{padding:var(--spacing-lg);display:flex;flex-direction:column;align-items:center;gap:0}.hp-faq-item summary,.hp-wf-node{font-weight:600;display:flex;align-items:center}.hp-wf-node{gap:.5rem;padding:.5rem 1.25rem;border-radius:var(--radius-md);font-size:var(--font-size-xs);width:100%;max-width:260px}.hp-wf-trigger{background:#eef2ff;border:1.5px solid #c7d2fe;color:#4f46e5}.hp-wf-action{background:#eff6ff;border:1.5px solid #bfdbfe;color:#1d4ed8}.hp-wf-gate{background:#ecfdf5;border:1.5px solid #a7f3d0;color:#047857}.hp-wf-publish{background:#fffbeb;border:1.5px solid #fde68a;color:#b45309}.hp-wf-arrow{font-size:var(--font-size-base);color:var(--gray-200);line-height:1;padding:.2rem 0}.hp-steps{display:flex;gap:var(--spacing-xl);flex-wrap:wrap}.hp-step{flex:1;min-width:180px;text-align:center;padding:var(--spacing-lg) var(--spacing-md)}.hp-pricing-cards,.hp-step-num{display:flex;justify-content:center}.hp-step-num{width:3rem;height:3rem;background:#0f172a;color:#fff;border-radius:50%;align-items:center;font-size:var(--font-size-base);font-weight:800;margin:0 auto var(--spacing-md)}.hp-pricing-card h3,.hp-step h3{font-size:var(--font-size-base);font-weight:700;color:#0f172a;margin-bottom:var(--spacing-xs)}.hp-price span,.hp-step p{font-size:var(--font-size-sm)}.hp-step p{color:var(--gray-400);line-height:1.65}.hp-pricing-cards{gap:var(--spacing-lg);flex-wrap:wrap;align-items:stretch}.hp-pricing-card{background:#fff;border:1.5px solid var(--gray-100);border-radius:var(--radius-xl);padding:var(--spacing-xl) var(--spacing-xl);width:280px;text-align:center;position:relative;display:flex;flex-direction:column}.hp-pricing-featured{border-color:#0f172a;box-shadow:var(--shadow-xl)}.hp-pricing-popular{position:absolute;top:-.75rem;left:50%;transform:translateX(-50%);background:#0f172a;color:#fff;padding:.2rem .875rem;border-radius:100px;font-size:var(--font-size-xs);font-weight:700;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.hp-pricing-card h3{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md)}.hp-price{margin-bottom:var(--spacing-lg)}.hp-price strong{font-size:2.75rem;font-weight:800;color:#0f172a;line-height:1;letter-spacing:-.03em}.hp-price span{color:var(--gray-300);display:block;margin-top:.25rem}.hp-pricing-features{list-style:none;padding:0;margin:0 0 var(--spacing-xl);display:flex;flex-direction:column;gap:.5rem;text-align:left;flex:1}.hp-pricing-features li{padding-left:1.5rem;position:relative;font-size:var(--font-size-sm);color:var(--gray-500)}.hp-pricing-features li::before{content:"";position:absolute;left:0;top:.4rem;width:.45rem;height:.45rem;background:#10b981;border-radius:50%}.hp-faq-wrap{max-width:700px}.hp-faq-list{display:flex;flex-direction:column;gap:.5rem}.hp-faq-item{background:#fff;border:1.5px solid var(--gray-100);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .18s}.hp-faq-item[open]{border-color:#c7d2fe}.hp-faq-item summary{padding:1.125rem var(--spacing-lg);color:#0f172a;cursor:pointer;list-style:none;justify-content:space-between;font-size:var(--font-size-sm);user-select:none}.hp-faq-item summary::-webkit-details-marker{display:none}.hp-faq-item summary::after{content:"+";font-size:var(--font-size-2xl);color:var(--gray-300);flex-shrink:0;font-weight:300;line-height:1}.hp-faq-item[open] summary::after{content:"−";color:#6366f1}.hp-faq-item p{padding:0 var(--spacing-lg) var(--spacing-lg);color:var(--gray-400);font-size:var(--font-size-sm);line-height:1.75;margin:0}.hp-faq-more{text-align:center;margin-top:var(--spacing-xl)}.hp-faq-more a{color:#6366f1;font-weight:600;text-decoration:none;font-size:var(--font-size-sm)}.hp-faq-more a:hover{text-decoration:underline}.hp-cta-banner{background:#0f172a;padding:5.5rem 0;text-align:center;color:#fff}.hp-cta-banner::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80%at 30% 50%,rgba(99,102,241,.15)0,transparent 70%);pointer-events:none}.hp-cta-banner h2{font-size:clamp(1.75rem,3vw,2.75rem);font-weight:800;margin-bottom:var(--spacing-md);color:#fff;letter-spacing:-.025em}.hp-cta-banner p{font-size:var(--font-size-base);color:rgba(255,255,255,.6);margin-bottom:var(--spacing-2xl);max-width:480px;margin-left:auto;margin-right:auto;line-height:1.75}.hp-cta-banner .hp-btn-primary{background:#fff;color:#0f172a}.hp-hero .hp-wrap::before,.hp-hero::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.hp-hero::after{width:600px;height:600px;background:radial-gradient(circle,rgba(99,102,241,.1)0,transparent 70%);top:-200px;right:-150px;animation:blob-float 12s ease-in-out infinite}.hp-hero .hp-wrap::before{width:400px;height:400px;background:radial-gradient(circle,rgba(139,92,246,.08)0,transparent 70%);bottom:-100px;left:-100px;animation:blob-float-2 15s ease-in-out infinite}.hp-cta-banner,.hp-section,.hp-section-alt,.hp-stats{position:relative;overflow:hidden}.hp-section#how-it-works::after,.hp-stats::before{content:"";position:absolute;top:0;height:1px;pointer-events:none}.hp-stats::before{left:-100%;right:0;background:linear-gradient(90deg,transparent,rgba(99,102,241,.4),transparent);animation:shimmer-line 4s ease-in-out infinite}.hp-section::before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.05)0,transparent 65%);top:-180px;right:-180px;pointer-events:none;animation:blob-float 16s ease-in-out infinite}.hp-section-alt::before{width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.06)0,transparent 65%);bottom:-140px;left:-120px;animation:blob-float-2 14s ease-in-out infinite}.hp-hero .hp-wrap{position:relative}.hp-cta-banner::after,.hp-hero .hp-wrap::after,.hp-section-alt::before{content:"";position:absolute;pointer-events:none}.hp-hero .hp-wrap::after{inset:-40px;background-image:radial-gradient(circle,rgba(99,102,241,.12) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 80% 60%at 50% 50%,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 60%at 50% 50%,#000 20%,transparent 80%);z-index:0}.hp-hero h1,.hp-hero-actions,.hp-hero-badge,.hp-hero-desc,.hp-hero-trust{position:relative;z-index:1}.hp-cta-banner::after{width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.18)0,transparent 65%);bottom:-200px;right:-100px;animation:blob-float 13s ease-in-out infinite reverse}.hp-section#how-it-works::after{left:50%;transform:translateX(-50%);width:60%;background:linear-gradient(90deg,transparent,rgba(99,102,241,.3),transparent)}@media (max-width:900px){.hp-feature-row,.hp-feature-row-reverse{flex-direction:column;gap:var(--spacing-2xl)}.hp-feature-visual{width:100%}.hp-feature-card{flex-direction:column;gap:var(--spacing-md)}}@media (max-width:640px){.hp-hero{padding:6.5rem 0 3.5rem}.hp-stats-row{flex-wrap:wrap}.hp-stat{width:50%;border-right:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100);padding:var(--spacing-md)}.hp-stat:nth-child(2n){border-right:none}.hp-stat:nth-child(3),.hp-stat:nth-child(4){border-bottom:none}.hp-step{min-width:160px}.hp-pricing-card{width:100%;max-width:340px}.hp-section{padding:3.5rem 0}.hp-wf-node{max-width:100%}.hp-lead-meta{flex-wrap:wrap}.hp-logos-row{gap:var(--spacing-lg)}}