.testimonials-section{color:#1f2937;background:#fff;margin-top:0;padding:100px 20px;position:relative;overflow:hidden}.testimonials-container{z-index:2;max-width:1200px;margin:0 auto;position:relative}.testimonials-header{text-align:center;max-width:800px;margin-bottom:60px;margin-left:auto;margin-right:auto}.testimonials-title{color:#111827;letter-spacing:-.02em;margin-bottom:16px;font-family:Poppins,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.2}.highlight-yellow{background:linear-gradient(#0000 65%,#fde047 65%);padding:0 4px;display:inline}.testimonials-subtitle{color:#6b7280;font-family:Inter,sans-serif;font-size:1.1rem;line-height:1.6}.testimonials-row{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.testimonial-card-pro{background:#fff;border:1px solid #e5e7eb;border-radius:0;flex-direction:column;flex:1;min-width:300px;max-width:380px;padding:32px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.testimonial-card-pro:hover{border-color:#fde047;transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.card-pro-content{flex-direction:column;height:100%;display:flex}.quote-icon{color:#fde047;opacity:.8;height:40px;margin-bottom:1px;font-family:serif;font-size:4rem;line-height:1}.pro-quote{color:#374151;flex-grow:1;margin-bottom:24px;font-family:Inter,sans-serif;font-size:1.05rem;font-style:italic;line-height:1.6}.pro-author-box{border-top:1px solid #f3f4f6;align-items:center;gap:16px;margin-top:auto;padding-top:20px;display:flex}.pro-avatar{object-fit:cover;border:2px solid #fff;border-radius:50%;width:48px;height:48px;box-shadow:0 2px 4px #0000001a}.pro-author-info{flex-direction:column;display:flex}.pro-name{color:#111827;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:700}.pro-role{color:#6b7280;font-family:Inter,sans-serif;font-size:.8rem;font-weight:500}.testimonial-card-pro:after{content:"";opacity:0;background:linear-gradient(90deg,#fde047,#fef08a);border-radius:0;width:100%;height:4px;transition:opacity .3s;position:absolute;top:0;left:0}.testimonial-card-pro:hover:after{opacity:1}@media (max-width:1024px){.testimonials-row{gap:20px}}@media (max-width:768px){.testimonials-section{padding:60px 20px}.testimonials-title{font-size:2rem}.testimonials-row{flex-direction:column;align-items:center}.testimonial-card-pro{width:100%;max-width:100%}}
.controls-section{background:#fff;padding:100px 20px;position:relative;overflow:hidden}.controls-container{max-width:1200px;margin:0 auto}.controls-header{text-align:center;max-width:700px;margin-bottom:60px;margin-left:auto;margin-right:auto}.controls-badge{color:#854d0e;text-transform:uppercase;letter-spacing:.1em;background:#fef9c3;border:1px solid #fde047;border-radius:0;margin-bottom:20px;padding:8px 16px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;display:inline-block}.controls-title{color:#111827;letter-spacing:-.02em;margin-bottom:20px;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:800;line-height:1.15}.highlight-yellow{background:linear-gradient(#0000 60%,#fde047 60%);padding:0 6px}.controls-subtitle{color:#6b7280;font-family:Inter,sans-serif;font-size:1.05rem;line-height:1.7}.control-modes-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.control-mode-card{background:#fff;border:1px solid #e5e7eb;border-radius:0;transition:all .3s;overflow:hidden}.control-mode-card:hover{border-color:#fde047;transform:translateY(-4px);box-shadow:0 20px 40px -10px #0000001a}.wide-mode-card{grid-column:span 2}.cm-visual{background:radial-gradient(80% 50% at 50% -20%,#918dc026 0%,#0000 50%),linear-gradient(135deg,#252525 0%,#0a0a0a 100%);justify-content:center;align-items:center;height:160px;display:flex;position:relative;overflow:hidden}.mode-preview{text-align:center}.preview-time{color:#fff;letter-spacing:4px;font-family:Poppins,sans-serif;font-size:3rem;font-weight:800}.focus-overlay{color:#fde047;letter-spacing:.2em;text-transform:uppercase;margin-top:8px;font-family:Inter,sans-serif;font-size:.65rem;font-weight:700}.blackout-preview{justify-content:center;align-items:center;display:flex}.blackout-icon{opacity:.3;font-size:2rem}.standby-preview{text-align:center;position:relative}.standby-text{color:#f59e0b;letter-spacing:.15em;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;animation:2s ease-in-out infinite pulse-text}@keyframes pulse-text{0%,to{opacity:1}50%{opacity:.4}}.message-preview{justify-content:center;align-items:center;display:flex}.message-bubble{color:#4ade80;text-shadow:0 2px 10px #4ade804d;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;animation:2s ease-in-out infinite bounce-message}@keyframes bounce-message{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.orientation-demo{align-items:center;gap:20px;display:flex}.device{color:#fffc;background:#ffffff1a;border:2px solid #ffffff4d;border-radius:0;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;display:flex}.device.landscape{width:100px;height:60px}.device.portrait{width:50px;height:80px}.cm-content{padding:24px}.cm-icon-badge{color:#d97706;background:#fef9c3;border-radius:0;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;display:flex}.cm-icon-badge.red{color:#dc2626;background:#fee2e2}.cm-icon-badge.orange{color:#ea580c;background:#ffedd5}.cm-icon-badge.green{color:#15803d;background:#dcfce7}.cm-icon-badge.purple{color:#9333ea;background:#f3e8ff}.cm-content h3{color:#111827;margin-bottom:8px;font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:700}.cm-content p{color:#6b7280;font-family:Inter,sans-serif;font-size:.85rem;line-height:1.6}@media (max-width:1024px){.control-modes-grid{grid-template-columns:repeat(2,1fr)}.wide-mode-card{grid-column:span 2}.controls-title{font-size:2rem}}@media (max-width:640px){.controls-section{padding:60px 16px}.control-modes-grid{grid-template-columns:1fr}.wide-mode-card{grid-column:span 1}.controls-title{font-size:1.75rem}.cm-visual{height:140px}}
.bento-section{background:#fff;width:100%;padding:100px 20px}.bento-container{max-width:1200px;margin:0 auto}.bento-header{text-align:center;max-width:700px;margin-bottom:60px;margin-left:auto;margin-right:auto}.bento-badge{color:#854d0e;text-transform:uppercase;letter-spacing:.1em;background:#fef9c3;border:1px solid #fde047;border-radius:0;margin-bottom:20px;padding:8px 16px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;display:inline-block}.bento-title{color:#111827;margin-bottom:20px;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:800;line-height:1.2}.highlight-yellow{background:linear-gradient(#0000 60%,#fde047 60%);padding:0 6px}.bento-subtitle{color:#4b5563;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6}.bento-grid-pro{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.bento-card-pro{background:#fff;border:1px solid #e5e7eb;border-radius:0;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #00000008}.bento-card-pro:hover{border-color:#fde047;transform:translateY(-4px);box-shadow:0 20px 40px -5px #00000014}.card-visual-pro{background:linear-gradient(135deg,#fefce8 0%,#f3f4f6 100%);justify-content:center;align-items:center;height:220px;padding:24px;display:flex;position:relative;overflow:hidden}.card-visual-pro.gradient-soft{background:linear-gradient(135deg,#fff7ed 0%,#fef3c7 100%)}.card-content-pro{border-top:1px solid #f3f4f6;flex-grow:1;padding:28px}.card-content-pro h3{color:#111827;margin-bottom:12px;font-family:Poppins,sans-serif;font-size:1.35rem;font-weight:700}.card-content-pro p{color:#6b7280;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.6}.wide-card-pro{grid-column:span 2}.wide-layout{height:100%;display:flex}.wide-visual-pro{width:50%;height:auto;min-height:280px}.wide-content-pro{flex-direction:column;justify-content:center;width:50%;display:flex}.controller-mock{background:#fff;border:1px solid #e5e7eb;border-radius:0;width:100%;max-width:220px;padding:20px;box-shadow:0 8px 25px -5px #0000000f}.controller-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.status-indicator{border-radius:50%;width:8px;height:8px}.status-indicator.green{background:#22c55e;box-shadow:0 0 0 3px #22c55e33}.controller-label{color:#9ca3af;letter-spacing:.1em;font-family:Inter,sans-serif;font-size:.65rem;font-weight:600}.controller-time{text-align:center;color:#111827;letter-spacing:2px;margin-bottom:16px;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700}.controller-buttons{gap:8px;display:flex}.ctrl-btn{cursor:pointer;border:none;border-radius:0;flex:1;padding:8px 4px;font-family:Inter,sans-serif;font-size:.65rem;font-weight:600;transition:all .2s}.ctrl-btn.blue{color:#1d4ed8;background:#dbeafe}.ctrl-btn.red{color:#dc2626;background:#fee2e2}.ctrl-btn.gray{color:#6b7280;background:#f3f4f6}.monitor-mock{text-align:center;width:100%}.monitor-time{color:#111827;letter-spacing:4px;font-family:Poppins,sans-serif;font-size:4rem;font-weight:800;line-height:1}.progress-bar-wrapper{background:#e5e7eb;border-radius:0;width:80%;height:10px;margin:20px auto;overflow:hidden}.progress-bar-fill{background:linear-gradient(90deg,#22c55e,#4ade80);border-radius:0;height:100%;transition:width .3s}.monitor-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.1em;font-family:Inter,sans-serif;font-size:.75rem}.message-mock{text-align:center;width:100%}.message-alert{color:#dc2626;background:linear-gradient(135deg,#fef2f2 0%,#fecaca 100%);border:1px solid #f87171;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-size:1rem;font-weight:700;animation:2s infinite pulse-alert;display:flex}.alert-icon{font-size:1.2rem}@keyframes pulse-alert{0%,to{opacity:1}50%{opacity:.7}}.message-sent{color:#9ca3af;margin-top:12px;font-family:Inter,sans-serif;font-size:.75rem}.schedule-mock{background:#fff;border:1px solid #e5e7eb;border-radius:0;width:100%;padding:20px;box-shadow:0 8px 25px -5px #0000000f}.schedule-header{border-bottom:1px solid #f3f4f6;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;display:flex}.schedule-title{color:#111827;font-family:Poppins,sans-serif;font-weight:700}.schedule-status{color:#22c55e;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600}.schedule-items{flex-direction:column;gap:12px;display:flex}.schedule-item{border-radius:0;align-items:center;gap:12px;padding:10px 12px;font-family:Inter,sans-serif;font-size:.85rem;display:flex}.schedule-item.past{opacity:.5}.schedule-item.active{background:#fef9c3;border-left:3px solid #f59e0b}.schedule-item.upcoming{color:#6b7280}.item-time{color:#111827;min-width:50px;font-weight:600}.item-name{color:#374151;flex:1}.item-live{color:#15803d;background:#dcfce7;border-radius:0;padding:2px 8px;font-size:.65rem;font-weight:700}.color-picker-mock{justify-content:center;gap:16px;display:flex}.color-swatch{cursor:pointer;border:3px solid #0000;border-radius:50%;width:48px;height:48px;transition:all .2s}.color-swatch:hover{transform:scale(1.1)}.color-swatch.active{border-color:#111827;box-shadow:0 0 20px #a855f766}.integrations-mock{flex-wrap:wrap;justify-content:center;gap:12px;max-width:220px;display:flex}.integration-pill{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:0;padding:10px 18px;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:700;transition:all .2s}.integration-pill:hover{color:#854d0e;background:#fef9c3;border-color:#fde047}.bento-cta-container{text-align:center;margin-top:60px}.bento-cta-btn{color:#78350f;cursor:pointer;background:linear-gradient(135deg,#fde047 0%,#f59e0b 100%);border:none;border-radius:0;padding:16px 40px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #f59e0b4d}.bento-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f59e0b66}.bento-cta-btn .arrow{margin-left:8px}.no-card-required{color:#9ca3af;margin-top:12px;font-family:Inter,sans-serif;font-size:.8rem}@media (max-width:1024px){.bento-grid-pro{grid-template-columns:repeat(2,1fr)}.wide-card-pro{grid-column:span 2}}@media (max-width:768px){.bento-section{padding:60px 16px}.bento-grid-pro{grid-template-columns:1fr}.wide-card-pro{grid-column:span 1}.wide-layout{flex-direction:column}.wide-visual-pro,.wide-content-pro{width:100%}.bento-title{font-size:2rem}}
.why-section-pro{background:#fff;flex-direction:column;align-items:center;gap:80px;padding:100px 20px;display:flex}.why-hero-block{text-align:center;max-width:800px}.why-hero-content{flex-direction:column;align-items:center;display:flex}.why-badge{color:#854d0e;text-transform:uppercase;letter-spacing:.1em;background:#fef9c3;border:1px solid #fde047;border-radius:0;margin-bottom:24px;padding:8px 16px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;display:inline-block}.why-headline{color:#111827;letter-spacing:-.02em;margin-bottom:24px;font-family:Poppins,sans-serif;font-size:3rem;font-weight:800;line-height:1.1}.highlight-underline{display:inline-block;position:relative}.highlight-underline:after{content:"";z-index:-1;background:#fde047;border-radius:0;width:100%;height:12px;position:absolute;bottom:4px;left:0}.why-lead{color:#6b7280;max-width:600px;font-family:Inter,sans-serif;font-size:1.15rem;line-height:1.7}.why-value-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:100%;max-width:1100px;display:grid}.why-image-col{position:relative}.image-card{border-radius:0;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000026}.value-image{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.image-overlay-stats{position:absolute;bottom:20px;left:20px}.stat-bubble{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:0;flex-direction:column;gap:4px;padding:16px 24px;display:flex;box-shadow:0 10px 25px -5px #0000001a}.stat-number{color:#111827;font-family:Poppins,sans-serif;font-size:1.75rem;font-weight:800}.stat-text{color:#6b7280;font-family:Inter,sans-serif;font-size:.8rem;font-weight:500}.why-props-col{flex-direction:column;gap:32px;display:flex}.value-prop{background:#fafafa;border:1px solid #f3f4f6;border-radius:0;align-items:flex-start;gap:20px;padding:24px;transition:all .3s;display:flex}.value-prop:hover{background:#fff;border-color:#fde047;transform:translate(4px);box-shadow:0 10px 30px -10px #00000014}.prop-icon{border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.prop-icon.yellow{color:#854d0e;background:#fef9c3}.prop-icon.green{color:#15803d;background:#dcfce7}.prop-icon.blue{color:#1d4ed8;background:#dbeafe}.prop-text h3{color:#111827;margin-bottom:8px;font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:700}.prop-text p{color:#6b7280;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.6}.why-cta-banner{background:linear-gradient(135deg,#fefce8 0%,#fef9c3 100%);border:1px solid #fde047;border-radius:0;justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:900px;padding:40px 48px;display:flex}.cta-content h3{color:#111827;margin-bottom:8px;font-family:Poppins,sans-serif;font-size:1.35rem;font-weight:700}.cta-content p{color:#6b7280;font-family:Inter,sans-serif;font-size:.95rem}.cta-btn-yellow{color:#78350f;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#fde047 0%,#f59e0b 100%);border:none;border-radius:0;flex-shrink:0;align-items:center;gap:10px;padding:16px 32px;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 4px 15px #f59e0b4d}.cta-btn-yellow:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f59e0b66}@media (max-width:1024px){.why-value-grid{grid-template-columns:1fr;gap:40px}.why-headline{font-size:2.25rem}.why-cta-banner{text-align:center;flex-direction:column;padding:32px}}@media (max-width:640px){.why-section-pro{gap:50px;padding:60px 16px}.why-headline{font-size:1.875rem}.value-prop{text-align:center;flex-direction:column;align-items:center}.why-cta-banner{padding:24px}}
.comparison-section{background:#fff;justify-content:center;padding:40px 20px 10px;display:flex}.comparison-dark-card{color:#fff;background-color:#0000;background-image:linear-gradient(#fddf4721 1px,#0000 1px),linear-gradient(90deg,#fddf4725 1px,#0000 1px),linear-gradient(135deg,#1d1b09 0%,#0f0e05 100%);background-position:0 0;background-repeat:repeat;background-size:40px 40px,40px 40px,100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:0;width:100%;max-width:1000px;padding:80px 60px;position:relative}.comp-header{text-align:center;margin-bottom:60px}.comp-title{color:#fff;margin-bottom:16px;font-family:Poppins,sans-serif;font-size:2.4rem;font-weight:700}.comp-highlight{background:linear-gradient(#0000 65%,#fde047 65%);padding:0 4px;display:inline}.comp-subtitle{color:#9ca3af;max-width:600px;margin:0 auto;font-family:Poppins,sans-serif;font-size:1rem}.comp-grid{grid-template-columns:1fr 60px 1fr;align-items:center;gap:20px;display:grid;position:relative}.vs-badge{color:#fff;z-index:10;background:#241f2d;border:4px solid #d0d0d0;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:800;display:flex}.comp-card{background:#14101b;border:3px solid #27272a;border-radius:0;flex-direction:column;height:100%;padding:40px;transition:all .3s;display:flex;position:relative}.comp-card.red{border-color:#ef4444;box-shadow:0 0 50px #ef444466,inset 0 0 40px #ef444433}.comp-card.red:hover{transform:translateY(-5px)}.red-icon{color:#ef4444;background:#ef444433;box-shadow:0 0 15px #ef44444d}.red-list li span strong{color:#ef4444}.red-list .list-icon{color:#666;margin-top:4px;font-size:14px}.red-footer .price-large{color:#ef4444;text-shadow:0 0 10px #ef444466}.comp-card.green{border-color:#fde047;box-shadow:0 0 50px #fde04766,inset 0 0 40px #fde04726}.comp-card.green:hover{transform:translateY(-5px)}.green-icon{color:#fde047;background:#fde04733;box-shadow:0 0 15px #fde0474d}.green-list li span strong{color:#fde047}.green-list .list-icon{color:#fde047;margin-top:4px;font-size:14px}.green-footer .price-large{color:#fde047;text-shadow:0 0 10px #fde04766}.card-header{flex-direction:column;gap:8px;margin-bottom:20px;display:flex;position:relative}.card-header h3{margin-bottom:0;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:700}.card-header p{color:#9ca3af;padding-right:40px;font-family:Poppins,sans-serif;font-size:.85rem;line-height:1.5}.card-icon{border-radius:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:0;right:0}.comp-list{flex-grow:1;margin:0;padding:0;list-style:none}.comp-list li{color:#e5e7eb;align-items:flex-start;gap:12px;margin-bottom:20px;font-family:Poppins,sans-serif;font-size:.9rem;display:flex}.card-footer{border-top:1px solid #27272a;align-items:baseline;gap:8px;margin-top:40px;padding-top:24px;display:flex}.price-large{font-family:Poppins,sans-serif;font-size:2rem;font-weight:700}.price-label{color:#9ca3af;font-family:Poppins,sans-serif;font-size:.85rem}@media (max-width:900px){.comp-grid{grid-template-columns:1fr;gap:40px}.vs-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:600px){.comparison-dark-card{padding:40px 20px}.comp-title{font-size:1.8rem}}
.faq-section{color:#1f1a33;background:#fff;padding:100px 20px;position:relative;padding-top:0!important}.faq-container{max-width:1000px;margin:0 auto}.faq-header{text-align:center;max-width:800px;margin-bottom:80px;margin-left:auto;margin-right:auto}.section-badge{color:#1f1a33;background:#1f1a33;border-radius:0;margin-bottom:20px;padding:6px 14px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;display:inline-block}.faq-title{color:#1f1a33;margin-bottom:20px;font-family:Poppins,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.2}.highlight-yellow{background:linear-gradient(#0000 65%,#fde047 65%);padding:0 4px;display:inline}.faq-subtitle{color:#1f1a33;margin:0;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.6}.faq-grid{flex-direction:column;gap:16px;margin-bottom:80px;display:flex}.faq-card{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:0;transition:all .3s;overflow:hidden}.faq-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 30px #0000000d}.faq-card.active{border-color:#1f1a33;box-shadow:0 10px 30px #f3be2b26}.faq-question{justify-content:space-between;align-items:center;gap:20px;padding:24px 32px;display:flex}.question-text{color:#1f1a33;flex:1;margin:0;font-family:Poppins,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.4}.faq-toggle{background:#f3f4f6;border:1px solid #0000;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.faq-card.active .faq-toggle{color:#fff;background:#1f1a33;transform:rotate(180deg)}.chevron-icon{color:#6b7280;transition:all .3s}.faq-card.active .chevron-icon{color:#fff}.faq-answer{border-top:1px solid #0000;max-height:0;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-card.active .faq-answer{border-top-color:#f1f5f9;max-height:300px}.answer-text{color:#1f1a33;margin:0;padding:24px 32px 32px;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.7}.faq-testimonial-cta{color:#fff;background:#151125;border-radius:0;align-items:center;max-width:900px;margin:0 auto;padding:0;display:flex;position:relative;overflow:visible;min-height:200px!important}.faq-testimonial-image-wrapper{z-index:2;flex-shrink:0;width:260px;transition:transform .3s;position:relative;transform:translate(-30px)scale(1.05)rotate(-6deg)}.faq-testimonial-image-wrapper:hover{transform:translate(-30px)scale(1.05)rotate(-8deg)}.faq-testimonial-img{border:6px solid #fff;border-radius:0;width:100%;height:280px;margin-bottom:45px;display:block;box-shadow:0 20px 40px #0000004d}.faq-testimonial-content{flex-direction:column;flex:1;justify-content:center;padding:10px 50px 30px 0;display:flex}.faq-quote{color:#e5e7eb;margin:0 0 24px;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5}.highlight-purple-text{color:#fff;background:#e5d846;padding:0 4px;font-weight:700}.faq-author-info{justify-content:space-between;align-items:center;gap:16px;display:flex}.author-logo-box{background:#fff;border-radius:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.author-details{flex-direction:column;display:flex}.author-name{font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;color:#fff!important}.author-title{color:#9ca3af;font-family:Poppins,sans-serif;font-size:.85rem}.faq-testimonial-cta-button{background:var(--btn-primary);color:#111827;cursor:pointer;white-space:nowrap;border:1px solid #8e7cb3;border-radius:0;align-items:center;gap:8px;padding:12px 28px;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #8b5cf666}.faq-testimonial-cta-button:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff26 40%,#ffffff40 50%,#ffffff26 60%,#0000 100%);width:50%;height:200%;animation:5s ease-in-out infinite shimmer;position:absolute;top:-50%;left:-150%;transform:rotate(40deg)}@keyframes shimmer{0%{left:-150%}15%{left:150%}to{left:150%}}.faq-testimonial-cta-button:hover{background:var(--btn-primary-hover);color:#111827;transform:translateY(-2px);box-shadow:0 8px 25px #f3be2b99}@media (max-width:900px){.faq-testimonial-cta{flex-direction:column;min-height:auto;padding:0;overflow:hidden}.faq-testimonial-image-wrapper{width:100%;margin-bottom:0;transform:none}.faq-testimonial-img{border:none;border-radius:20px 20px 0 0}.faq-testimonial-content{text-align:left;padding:40px 30px}}@media (max-width:768px){.faq-section{padding:80px 16px}.faq-title{font-size:2rem}.faq-subtitle{font-size:1rem}.faq-question{padding:20px}.question-text{font-size:1rem}.answer-text{padding:0 20px 20px;font-size:.9rem}.faq-quote{font-size:1.1rem}}@media (max-width:480px){.faq-title{font-size:1.8rem}.faq-question{gap:16px;padding:16px}.question-text{font-size:.95rem}.faq-toggle{width:28px;height:28px}.answer-text{padding:0 16px 16px}}.cta-section-modern{margin-top:60px}.cta-card-modern{background:linear-gradient(135deg,#1a1806 0%,#0f0e05 100%);border:1px solid #fde0471a;border-radius:0;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:60px;display:grid;position:relative;overflow:hidden}.cta-glow{pointer-events:none;background:radial-gradient(circle,#fde04726 0%,#0000 70%);width:300px;height:300px;position:absolute;top:-100px;right:-100px}.cta-left{flex-direction:column;gap:20px;display:flex}.cta-badge{color:#fde047;text-transform:uppercase;letter-spacing:.1em;background:#fde04726;border:1px solid #fde0474d;border-radius:0;width:fit-content;padding:8px 16px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;display:inline-block}.cta-headline{color:#fff;font-family:Poppins,sans-serif;font-size:2rem;font-weight:800;line-height:1.2}.cta-highlight{color:#fde047}.cta-description{color:#9ca3af;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6}.cta-actions{align-items:center;gap:20px;margin-top:8px;display:flex}.cta-btn-primary{color:#78350f;cursor:pointer;background:linear-gradient(135deg,#fde047 0%,#f59e0b 100%);border:none;border-radius:0;align-items:center;gap:10px;padding:16px 32px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 4px 20px #fde0474d}.cta-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #fde04780}.cta-subtext{color:#6b7280;font-family:Inter,sans-serif;font-size:.85rem}.cta-right{justify-content:center;display:flex}.testimonial-card-modern{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:0;padding:32px;position:relative}.quote-icon{color:#fde047;opacity:.5;margin-bottom:8px;font-size:3rem;line-height:1}.testimonial-quote-modern{color:#e5e7eb;margin-bottom:24px;font-family:Poppins,sans-serif;font-size:1rem;font-style:italic;line-height:1.6}.testimonial-author-modern{align-items:center;gap:14px;display:flex}.author-avatar{object-fit:cover;border:2px solid #fde0474d;border-radius:50%;width:48px;height:48px}.author-info-modern{flex-direction:column;gap:2px;display:flex}.author-name-modern{color:#fff;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:700}.author-role-modern{color:#9ca3af;font-family:Inter,sans-serif;font-size:.8rem}.cta-stats-row{justify-content:center;align-items:center;gap:40px;margin-top:40px;padding:30px 0;display:flex}.stat-item-modern{text-align:center;flex-direction:column;gap:4px;display:flex}.stat-value{color:#111827;font-family:Poppins,sans-serif;font-size:1.75rem;font-weight:800}.stat-label{color:#6b7280;font-family:Inter,sans-serif;font-size:.85rem}.stat-divider{background:#e5e7eb;width:1px;height:40px}@media (max-width:900px){.cta-card-modern{grid-template-columns:1fr;gap:40px;padding:40px 30px}.cta-headline{font-size:1.75rem}.cta-actions{flex-direction:column;align-items:flex-start}.cta-stats-row{flex-wrap:wrap;gap:30px}.stat-divider{display:none}}@media (max-width:480px){.cta-card-modern{padding:30px 20px}.testimonial-card-modern{padding:24px}}
.pricing-section{color:#1f2937;background:#fff;padding:100px 20px;position:relative}.pricing-container{max-width:1400px;margin:0 auto}.pricing-header{text-align:center;max-width:900px;margin-bottom:80px;margin-left:auto;margin-right:auto}.section-badge-small{color:#1b0654;text-transform:none;background:#ebe6f7;border-radius:0;margin-bottom:16px;padding:5px 11px;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:500;display:inline-block}.pricing-title-new{color:#1f1a33;margin-bottom:20px;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2}.highlight-yellow-pricing{background:linear-gradient(#0000 65%,#fef08a 65%);padding:0 4px;display:inline}.pricing-subtitle-new{color:#313131;max-width:700px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.6}.billing-toggle{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:0;padding:4px;display:inline-flex;position:relative}.billing-option{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:0;align-items:center;gap:6px;padding:10px 20px;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:500;transition:all .2s;display:flex;position:relative}.billing-option.active{color:#1f2937;background:#fff;box-shadow:0 1px 3px #0000001a}.billing-subtext{color:#9ca3af;font-size:.8rem}.save-badge{color:#fff;background:linear-gradient(135deg,#6161fc,#4f4ffc);border-radius:0;padding:2px 6px;font-size:.7rem;font-weight:600}.pricing-grid-new{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto;display:grid}.plan-card-new{background:#fff;border:1px solid #e5e7eb;border-radius:0;flex-direction:column;padding:32px 28px;transition:all .2s;display:flex;position:relative}.plan-card-new:hover{box-shadow:0 4px 12px #0000000f}.plan-card-new.featured-new{border-color:var(--accent-color,#f3be2b);box-shadow:0 4px 16px #f3be2b26}.popular-badge-new{background:var(--accent-color,#f3be2b);color:#78350f;border-radius:0;padding:4px 12px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;position:absolute;top:16px;right:16px}.plan-header-new{margin-bottom:24px}.plan-name-new{color:#30196d;margin-bottom:12px;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:700}.plan-price-new{align-items:baseline;gap:2px;display:flex}.price-currency-new{color:#1f1a33;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700}.price-value-new{color:#1f1a33;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700;line-height:1}.price-period-new{color:#6b7280;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500}.plan-features-new{flex:1;margin-bottom:24px}.feature-row-new{border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;padding:10px 0;display:flex}.feature-row-new:last-child{border-bottom:none}.feature-label-new{color:#4b5563;flex:1;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.4}.feature-label-new strong{color:#1f1a33;font-weight:600}.feature-icon-new{flex-shrink:0;justify-content:center;align-items:center;display:flex}.feature-row-new.excluded{opacity:.5}.feature-row-new.excluded .feature-label-new{color:#9ca3af}.icon-green,.icon-blue,.icon-purple{color:var(--accent-color,#f3be2b)}.icon-gray{color:#d1d5db}.plan-description-new{color:#64748b;margin-top:8px;font-family:Poppins,sans-serif;font-size:.9rem}.plan-button-new{color:#1f1a33;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:0;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 24px;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.plan-button-new:hover{background:#f9fafb;border-color:#d1d5db}.plan-button-new.primary-new{background:var(--accent-color,#f3be2b);color:#78350f;border:none}.plan-button-new.primary-new:hover{background:var(--accent-hover,#cfaa44)}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto;display:grid}.plan-card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;flex-direction:column;height:fit-content;padding:32px 24px;transition:all .3s;display:flex;position:relative}.plan-card:hover{border-color:#e5e7eb;transform:translateY(-2px);box-shadow:0 8px 32px #00000014}.plan-card.featured{border-color:#6161fc;transform:translateY(-4px);box-shadow:0 8px 32px #6161fc26}.plan-card.featured:hover{transform:translateY(-6px);box-shadow:0 12px 40px #6161fc33}.popular-badge{color:#fff;background:linear-gradient(135deg,#6161fc,#4f4ffc);border-radius:20px;padding:6px 16px;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #6161fc4d}.savings-badge{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:8px;padding:4px 8px;font-family:Poppins,sans-serif;font-size:.7rem;font-weight:600;position:absolute;top:16px;right:16px}.plan-header{text-align:center;margin-bottom:32px}.plan-name{color:#1f2937;margin-bottom:16px;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600}.plan-price{justify-content:center;align-items:baseline;gap:4px;margin-bottom:12px;display:flex}.price-currency{color:#6b7280;font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:500}.price-value{color:#1f2937;font-family:Poppins,sans-serif;font-size:3rem;font-weight:700;line-height:1}.price-period{color:#6b7280;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500}.plan-description{color:#6b7280;font-family:Poppins,sans-serif;font-size:.9rem;line-height:1.5}.plan-features{flex:1;margin-bottom:32px}.feature-row{align-items:center;gap:12px;padding:8px 0;display:flex}.feature-row.feature-disabled{opacity:.5}.feature-icon{color:#10b981;flex-shrink:0}.feature-row.feature-disabled .feature-icon{color:#f59e0b}.feature-text{color:#1f2937;font-family:Poppins,sans-serif;font-size:.9rem;line-height:1.4}.feature-row.feature-disabled .feature-text{color:#6b7280}.plan-button{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 24px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.plan-button:hover{background:#f9fafb;border-color:#d1d5db}.plan-button:disabled{opacity:.6;cursor:not-allowed}.plan-button.primary{color:#fff;background:linear-gradient(135deg,#6161fc,#4f4ffc);border:none;box-shadow:0 4px 12px #6161fc40}.plan-button.primary:hover{background:linear-gradient(135deg,#4f4ffc,#6161fc);transform:translateY(-1px);box-shadow:0 6px 16px #6161fc4d}.plan-button.primary:disabled{transform:none;box-shadow:0 4px 12px #6161fc40}@media (max-width:1024px){.pricing-grid,.pricing-grid-new{grid-template-columns:1fr;gap:24px;max-width:400px}.pricing-title,.pricing-title-new{font-size:2.4rem}.plan-card.featured{transform:none}.plan-card.featured:hover{transform:translateY(-2px)}}@media (max-width:768px){.pricing-section{padding:80px 16px}.pricing-title,.pricing-title-new{font-size:2rem}.pricing-subtitle,.pricing-subtitle-new{font-size:.95rem}.plan-card,.plan-card-new{padding:24px 20px}.billing-toggle{width:100%;max-width:320px}.billing-option{flex:1;justify-content:center}}@media (max-width:480px){.pricing-title,.pricing-title-new{font-size:1.8rem}.plan-name,.plan-name-new{font-size:1.2rem}.price-value,.price-value-new{font-size:2.2rem}.plan-card,.plan-card-new{padding:20px 16px}}
