.products-page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-light);color:var(--text-dark);line-height:1.6}.products-page .hero-section{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:radial-gradient(ellipse at top,rgba(0,122,204,.08) 0,transparent 70%),linear-gradient(135deg,#f5fcff,#ffffff 60%)}.products-page .hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23006aa6' fill-opacity='0.03'%3E%3Ccircle cx='30' cy='30' r='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;pointer-events:none}.products-page .hero-section:after{content:"";position:absolute;width:520px;height:520px;right:-120px;top:-120px;background:radial-gradient(circle at center,rgba(0,122,204,.15) 0,rgba(0,122,204,0) 70%);filter:blur(60px);z-index:1}.products-page .hero-section .hero-content{position:relative;z-index:2}.products-page .hero-section .hero-badge{display:inline-flex;align-items:center;font-weight:500;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;background:linear-gradient(135deg,#006aa6,#0099ff);animation:pulse 2s infinite}.products-page .hero-section .hero-title{font-size:clamp(2.5rem,5vw,4.2rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;color:var(--text-dark)}.products-page .hero-section .hero-subtitle{font-size:1.3rem;color:#5a6c7d;margin-bottom:2rem;line-height:1.6;max-width:600px}.products-page .hero-section .hero-buttons{margin-bottom:2rem}.products-page .hero-section .hero-buttons .cta-primary{background:linear-gradient(135deg,#006aa6,#0099ff);border:none;font-weight:600;padding:1rem 2rem;border-radius:8px;box-shadow:0 8px 25px rgba(0,122,204,.3);transition:all .3s ease;position:relative;overflow:hidden}.products-page .hero-section .hero-buttons .cta-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.products-page .hero-section .hero-buttons .cta-primary:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(0,122,204,.4)}.products-page .hero-section .hero-buttons .cta-primary:hover:before{left:100%}.products-page .hero-section .hero-buttons .cta-secondary{border:2px solid #006aa6;color:#006aa6;font-weight:600;padding:1rem 2rem;border-radius:8px;transition:all .3s ease}.products-page .hero-section .hero-buttons .cta-secondary:hover{background:#006aa6;color:#fff;transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,122,204,.2)}.products-page .hero-section .trust-indicators .badge{font-size:.8rem;padding:.4rem .8rem;border-radius:4px;border:1px solid #e0e6ed}.products-page .hero-section .hero-media{position:relative;z-index:2}.products-page .hero-section .hero-media .dashboard-preview{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden;border:1px solid #e0e6ed}.products-page .hero-section .hero-media .dashboard-preview .dashboard-header{background:#f8fafc;padding:1rem 1.5rem;border-bottom:1px solid #e0e6ed;display:flex;justify-content:space-between;align-items:center}.products-page .hero-section .hero-media .dashboard-preview .dashboard-header .dashboard-tabs{display:flex;gap:1rem}.products-page .hero-section .hero-media .dashboard-preview .dashboard-header .dashboard-tabs .tab{padding:.5rem 1rem;border-radius:6px;font-size:.9rem;font-weight:500;color:#5a6c7d;cursor:pointer;transition:all .2s}.products-page .hero-section .hero-media .dashboard-preview .dashboard-header .dashboard-tabs .tab.active{background:#006aa6;color:#fff}.products-page .hero-section .hero-media .dashboard-preview .dashboard-header .live-indicator{display:flex;align-items:center;font-size:.8rem;color:#10b981;font-weight:500}.products-page .hero-section .hero-media .dashboard-preview .dashboard-header .live-indicator .pulse-dot{width:8px;height:8px;background:#10b981;border-radius:50%;margin-right:.5rem;animation:pulse 2s infinite}.products-page .hero-section .hero-media .dashboard-preview .dashboard-content{padding:1.5rem}.products-page .hero-section .hero-media .dashboard-preview .dashboard-content .leads-stream{margin-bottom:1.5rem}.products-page .hero-section .hero-media .dashboard-preview .dashboard-content .leads-stream .lead-card{display:flex;justify-content:space-between;align-items:center;padding:1rem;margin-bottom:.75rem;background:#f8fafc;border-radius:8px;border-left:4px solid #e0e6ed;transition:all .3s ease;animation:slideInRight .8s ease-out}.products-page .hero-section .hero-media .dashboard-preview .dashboard-content .leads-stream .lead-card.hot{border-left-color:#198754;background:#e9f6ef;animation-delay:.2s}.products-page .hero-section .hero-media .dashboard-preview .dashboard-content .leads-stream .lead-card.warm{border-left-color:#f59e0b;background:#fffbeb;animation-delay:.4s}.products-page .hero-section .hero-media .dashboard-preview .dashboard-content .leads-stream .lead-card.cold{border-left-color:#ef4444;background:#fef2f2;animation-delay:.6s}.products-page .hero-section .hero-media .dashboard-preview .dashboard-content .leads-stream .lead-card .lead-info .lead-name{font-weight:600;color:#1f2937;margin-bottom:.25rem}.products-page .hero-section .hero-media .dashboard-preview .dashboard-content .leads-stream .lead-card .lead-info .lead-company{font-size:.85rem;color:#6b7280}.products-page .hero-section .hero-media .dashboard-preview .dashboard-content .leads-stream .lead-card .lead-score .badge{font-size:.8rem;padding:.4rem .8rem}.products-page .hero-section .hero-media .dashboard-preview .dashboard-content .ai-insights{background:#f0f9ff;border-radius:8px;padding:1rem;border:1px solid #e0f2fe}.products-page .hero-section .hero-media .dashboard-preview .dashboard-content .ai-insights .insight-header{display:flex;align-items:center;font-weight:600;color:#0369a1;margin-bottom:.75rem;font-size:.9rem}.products-page .hero-section .hero-media .dashboard-preview .dashboard-content .ai-insights .insight-item{font-size:.85rem;color:rgba(3,106,161,.8745098039);border-bottom:1px solid #e0f2fe}.products-page .hero-section .hero-media .dashboard-preview .dashboard-content .ai-insights .insight-item:last-child{border-bottom:none;margin-bottom:0}.products-page .hero-section .hero-media .floating-elements{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.products-page .hero-section .hero-media .floating-elements .floating-card{position:absolute;background:#fff;border-radius:8px;padding:.75rem 1rem;box-shadow:0 8px 25px rgba(0,0,0,.1);border:1px solid #e0e6ed;display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;color:#1f2937}.products-page .hero-section .hero-media .floating-elements .floating-card.api-card{top:10%;right:-10%;animation:floatSubtle 4s ease-in-out infinite}.products-page .hero-section .hero-media .floating-elements .floating-card.mobile-card{bottom:24%;left:-15%;animation:floatSubtle 4s ease-in-out infinite reverse;animation-delay:1s}.products-page .hero-section .hero-media .floating-elements .floating-card.ai-card{top:70%;right:-5%;animation:floatSubtle 4s ease-in-out infinite;animation-delay:2s}.products-page .hero-section .social-proof-section{margin-top:5rem;position:relative;z-index:2}.products-page .hero-section .social-proof-section .testimonial-carousel .carousel-inner .testimonial-content{padding:2rem 1rem}.products-page .hero-section .social-proof-section .testimonial-carousel .carousel-inner .testimonial-content .testimonial-quote{font-size:1.1rem;font-style:italic;color:#1f2937;margin-bottom:1rem;line-height:1.6}.products-page .hero-section .social-proof-section .testimonial-carousel .carousel-inner .testimonial-content .testimonial-author{color:#6b7280;font-size:.9rem}.products-page .cta-text-large{display:inline-block;transform:scale(1.2);transform-origin:center;line-height:1}.products-page .product-tiles-section .section-title{font-size:2.5rem;font-weight:700;color:var(--text-dark);margin-bottom:1rem}@media(max-width:768px){.products-page .product-tiles-section .section-title{font-size:2rem}}.products-page .product-tiles-section .section-subtitle{font-size:1.1rem;max-width:700px;margin:0 auto}.products-page .product-tiles-section .product-card{border:1px solid var(--border-color);border-radius:12px;transition:all .3s ease;height:100%}.products-page .product-tiles-section .product-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.15);border-color:rgba(0,122,204,.3)}.products-page .product-tiles-section .product-card .product-icon{margin-bottom:1rem}.products-page .product-tiles-section .product-card .product-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.products-page .product-tiles-section .product-card .product-description{color:var(--text-light);margin-bottom:1.5rem;line-height:1.6}.products-page .product-tiles-section .product-card .feature-list{text-align:left;margin-bottom:2rem}.products-page .product-tiles-section .product-card .feature-list li{font-size:.9rem;color:var(--text-dark)}.products-page .developer-section{background:linear-gradient(135deg,#1a1a1a,#2d3748)!important}.products-page .developer-section .developer-content .developer-friendly{color:rgb(209,213,219,var(--tw-text-opacity,1));background-color:rgb(55,65,81,var(--tw-bg-opacity,1));border-color:rgba(0,0,0,0)}.products-page .developer-section .developer-content .developer-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#fff}@media(max-width:768px){.products-page .developer-section .developer-content .developer-title{font-size:2rem}}.products-page .developer-section .developer-content .developer-subtitle{font-size:1.1rem;color:hsla(0,0%,100%,.8);margin-bottom:2rem;line-height:1.6}.products-page .developer-section .code-block-mockup{background:#0f1419;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.3)}.products-page .developer-section .code-block-mockup .code-header{background:#21262d;padding:1rem;display:flex;align-items:center;border-bottom:1px solid #30363d}.products-page .developer-section .code-block-mockup .code-header .code-dots{display:flex;gap:.5rem;margin-right:1rem}.products-page .developer-section .code-block-mockup .code-header .code-dots span{width:12px;height:12px;border-radius:50%;background:#6e7681}.products-page .developer-section .code-block-mockup .code-header .code-dots span:first-child{background:#ff5f56}.products-page .developer-section .code-block-mockup .code-header .code-dots span:nth-child(2){background:#ffbd2e}.products-page .developer-section .code-block-mockup .code-header .code-dots span:last-child{background:#27ca3f}.products-page .developer-section .code-block-mockup .code-header .code-title{color:rgb(156,163,175,var(--tw-text-opacity,1));font-size:.9rem;font-weight:500}.products-page .developer-section .code-block-mockup .code-content{padding:1.5rem}.products-page .developer-section .code-block-mockup .code-content .code-block{color:rgb(74,222,128,var(--tw-text-opacity,1));background:none;border:none;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.85rem;line-height:1.6;margin:0;white-space:pre-wrap;word-wrap:break-word}.products-page .developer-section .code-block-mockup .code-content .response-block{border-top:1px solid #30363d;padding-top:1rem}.products-page .developer-section .code-block-mockup .code-content .response-block .response-code{color:rgb(96,165,250,var(--tw-text-opacity,1));background:none;border:none;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.85rem;line-height:1.6;margin:0}.products-page .comparison-section .section-title{font-size:2.5rem;font-weight:700;color:var(--text-dark);margin-bottom:1rem}@media(max-width:768px){.products-page .comparison-section .section-title{font-size:2rem}}.products-page .comparison-section .comparison-table{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.products-page .comparison-section .comparison-table .comparison-table-header{background-color:rgb(17,24,39,var(--tw-bg-opacity,1))}.products-page .comparison-section .comparison-table th{color:rgb(255,255,255,var(--tw-text-opacity,1));font-weight:600;padding:1rem;border:none}.products-page .comparison-section .comparison-table th.feature-column{position:sticky;left:0;z-index:10;min-width:200px}.products-page .comparison-section .comparison-table td{padding:1rem;border-bottom:1px solid var(--border-color);vertical-align:middle}.products-page .comparison-section .comparison-table td.feature-name{font-weight:500;background:#fff;position:sticky;left:0;z-index:5;border-right:1px solid var(--border-color)}.products-page .comparison-section .comparison-table td .feature-value{font-weight:500;color:var(--text-dark)}.products-page .comparison-section .comparison-table tbody tr:nth-child(odd){background:rgba(0,122,204,.035)}.products-page .comparison-section .comparison-table tbody tr:hover{background:rgba(0,122,204,.08)}.products-page .comparison-section .comparison-table td.feature-name,.products-page .comparison-section .comparison-table th.feature-column{box-shadow:inset -1px 0 0 rgba(0,0,0,.05)}.products-page .comparison-section .table-responsive{border-radius:12px;overflow:hidden}.products-page .product-selector-section .section-title{font-size:2.5rem;font-weight:700;color:var(--text-dark);margin-bottom:1rem}@media(max-width:768px){.products-page .product-selector-section .section-title{font-size:2rem}}.products-page .product-selector-section .section-subtitle{font-size:1.1rem;max-width:700px;margin:0 auto}.products-page .product-selector-section .selector-card{border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .3s ease}.products-page .product-selector-section .selector-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.products-page .product-selector-section .selector-card .selector-question h5{font-weight:600;color:var(--text-dark);margin-bottom:1.5rem;text-align:center}.products-page .product-selector-section .selector-card .selector-question .selector-options{text-align:center}.products-page .product-selector-section .selector-card .selector-question .selector-options .btn{border:2px solid #006aa6;color:#006aa6;font-weight:500;padding:.75rem 1.5rem;border-radius:8px;transition:all .3s ease;position:relative;overflow:hidden}.products-page .product-selector-section .selector-card .selector-question .selector-options .btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,122,204,.1),transparent);transition:left .5s}.products-page .product-selector-section .selector-card .selector-question .selector-options .btn:hover{background:#006aa6;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,122,204,.3)}.products-page .product-selector-section .selector-card .selector-question .selector-options .btn:hover:before{left:100%}.products-page .product-selector-section .selector-card .selector-question .selector-options .btn.selected{background:linear-gradient(135deg,#006aa6,#0099ff);color:#fff;border-color:#09f;box-shadow:0 8px 25px rgba(0,122,204,.3)}.products-page .product-selector-section .selector-card .selector-recommendation{background:linear-gradient(135deg,#006aa6,#0099ff)!important;border-radius:8px;animation:fadeInUp .6s ease-out;box-shadow:0 8px 25px rgba(0,122,204,.3)}.products-page .product-selector-section .selector-card .selector-recommendation strong{text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.5)}.products-page .product-selector-section .selector-card .selector-question .selector-options{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.products-page .product-selector-section .selector-card .selector-question .selector-options{flex-direction:row;justify-content:center;align-items:center}}.products-page .product-selector-section .selector-card .selector-question .selector-options .btn{min-width:200px;white-space:nowrap}@media(max-width:767px){.products-page .product-selector-section .selector-card .selector-question .selector-options .btn{width:100%;margin:0}}@keyframes floatSubtle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.products-page .hero-content>*{animation:fadeInUp .8s ease-out forwards}.products-page .hero-content>:nth-child(2){animation-delay:.2s}.products-page .hero-content>:nth-child(3){animation-delay:.4s}@media(max-width:768px){.products-page .hero-section .hero-stats .stat-item .stat-number{font-size:1.5rem}.products-page .hero-section .hero-stats .stat-item .stat-label{font-size:.8rem}.products-page .hero-section .hero-media .floating-elements{display:none}.products-page .comparison-section .table-responsive .comparison-table td.feature-name,.products-page .comparison-section .table-responsive .comparison-table th.feature-column{min-width:150px}.products-page .developer-section .code-block-mockup .code-content{padding:1rem}.products-page .developer-section .code-block-mockup .code-content .code-block,.products-page .developer-section .code-block-mockup .code-content .response-code{font-size:.75rem}}