.ezd-faq-builder-wrapper{margin:30px auto;max-width:1100px;padding:0 20px}.ezd-faq-header{background:linear-gradient(135deg,#4c4cf1,#6b5bff 50%,#3a3af0);border-radius:16px;box-shadow:0 20px 60px rgba(76,76,241,.3);color:#fff;margin-bottom:50px;overflow:hidden;padding:60px 50px;position:relative;text-align:center}.ezd-faq-header:before{animation:pulse 15s ease-in-out infinite;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);content:"";height:200%;position:absolute;right:-50%;top:-50%;width:200%}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ezd-faq-header h1{color:#fff;font-size:44px;font-weight:700;letter-spacing:-.5px;margin:0 0 18px;position:relative;z-index:1}.ezd-faq-header p{font-size:19px;line-height:1.6;margin:0 auto;max-width:650px;opacity:.95;position:relative;z-index:1}.ezd-faq-logo{display:block;filter:drop-shadow(0 10px 20px rgba(0,0,0,.2));margin:0 auto 28px;max-width:120px;position:relative;z-index:1}.ezd-section{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.04);margin-bottom:35px;padding:45px;transition:transform .3s,box-shadow .3s}.ezd-section:hover{box-shadow:0 12px 35px rgba(0,0,0,.08);transform:translateY(-3px)}.ezd-section h2{align-items:center;color:#1f2937;display:flex;font-size:30px;font-weight:700;letter-spacing:-.5px;margin-bottom:28px;margin-top:0}.ezd-section>p{color:#4b5563;font-size:16px;line-height:1.75;margin-bottom:20px}.ezd-section-icon{background:linear-gradient(135deg,#4c4cf1,#3a3af0);-webkit-background-clip:text;font-size:34px;margin-right:15px;-webkit-text-fill-color:transparent;background-clip:text}.ezd-features-grid{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:25px}.ezd-feature-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 2px 10px rgba(0,0,0,.05);overflow:hidden;padding:32px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ezd-feature-card:before{background:linear-gradient(90deg,#4c4cf1,#6b5bff);content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}.ezd-feature-card:after{background:linear-gradient(180deg,rgba(76,76,241,0),rgba(76,76,241,.3) 50%,rgba(76,76,241,0));content:"";height:100%;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s;width:1px}.ezd-feature-card:hover{border-color:#4c4cf1;box-shadow:0 16px 40px rgba(76,76,241,.15);transform:translateY(-8px)}.ezd-feature-card:hover:before{transform:scaleX(1)}.ezd-feature-card:hover:after{opacity:1}.ezd-feature-card h3{color:#1f2937;font-size:18px;font-weight:700;letter-spacing:-.3px;margin-bottom:14px;margin-top:0;position:relative;z-index:1}.ezd-feature-card p{color:#6b7280;font-size:15px;line-height:1.8;margin-bottom:0;position:relative;z-index:1}.ezd-screenshots{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-top:25px}.ezd-screenshot-item{background:#fff;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.1);overflow:hidden;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.ezd-screenshot-item:hover{box-shadow:0 20px 50px rgba(76,76,241,.2);transform:translateY(-8px) scale(1.02)}.ezd-screenshot-item img{display:block;height:auto;transition:transform .3s;width:100%}.ezd-screenshot-item:hover img{transform:scale(1.05)}.ezd-screenshot-item p{border-top:2px solid #e5e7eb;color:#4b5563;font-size:15px;font-weight:600;margin:0;padding:18px}.ezd-cta-section,.ezd-screenshot-item p{background:linear-gradient(135deg,#f9fafb,#fff)}.ezd-cta-section{border:2px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.04);margin:35px 0;overflow:hidden;padding:50px 40px;position:relative;text-align:center}.ezd-cta-section:before{background:radial-gradient(circle at top right,rgba(76,76,241,.05) 0,transparent 70%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ezd-cta-section h2{color:#1f2937;font-size:32px;font-weight:700;letter-spacing:-.5px;margin-bottom:15px;margin-top:0;position:relative}.ezd-cta-section p{color:#4b5563;font-size:17px;line-height:1.7;margin:0 auto 35px;max-width:600px;position:relative}.ezd-btn-installer{align-items:center;background:linear-gradient(135deg,#4c4cf1,#3a3af0);border:none;border-radius:10px;box-shadow:0 8px 20px rgba(76,76,241,.3);color:#fff;cursor:pointer;display:inline-flex;font-size:17px;font-weight:700;gap:10px;overflow:hidden;padding:16px 40px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.ezd-btn-installer:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.ezd-btn-installer:hover:before{left:100%}.ezd-btn-installer:hover{box-shadow:0 15px 35px rgba(76,76,241,.4);color:#fff;transform:translateY(-3px)}.ezd-btn-installer:active{transform:translateY(-1px)}.ezd-btn-installer:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280);box-shadow:0 4px 10px rgba(156,163,175,.2);cursor:not-allowed;transform:none}.ezd-btn-installer .spinner{animation:spin .8s linear infinite;border:2.5px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;visibility:visible;width:18px}@keyframes spin{to{transform:rotate(1turn)}}.ezd-cta-buttons{display:flex;flex-wrap:wrap;gap:16px;margin:30px 0 20px}.ezd-btn-secondary,.ezd-cta-buttons{align-items:center;justify-content:center}.ezd-btn-secondary{background:rgba(76,76,241,.1);border:2px solid #4c4cf1;border-radius:12px;box-shadow:0 4px 15px rgba(76,76,241,.15);color:#4c4cf1;display:inline-flex;font-size:16px;font-weight:600;overflow:hidden;padding:14px 24px;position:relative;text-decoration:none;transition:all .3s ease}.ezd-btn-secondary:hover{background:#4c4cf1;box-shadow:0 8px 25px rgba(76,76,241,.3);color:#fff;text-decoration:none;transform:translateY(-2px)}.ezd-btn-secondary:active{transform:translateY(0)}#ezd-installer-response{animation:fadeInUp .5s ease;border-radius:8px;display:inline-block;font-size:16px;font-weight:600;margin-top:20px;padding:15px 25px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ezd-response-success{background:#d1fae5;border:1px solid #6ee7b7;color:#047857}.ezd-response-error{background:#fee2e2;border:1px solid #fca5a5;color:#dc2626}.video-container{border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.15);height:0;margin:30px 0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-container iframe{border:none;border-radius:12px;height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:768px){.ezd-faq-builder-wrapper{margin:20px auto;padding:0 15px}.ezd-faq-header{margin-bottom:30px;padding:40px 30px}.ezd-faq-header h1{font-size:32px}.ezd-faq-header p{font-size:16px}.ezd-section{margin-bottom:25px;padding:30px 25px}.ezd-section h2{font-size:24px}.ezd-features-grid,.ezd-screenshots{gap:20px;grid-template-columns:1fr}.ezd-cta-section{padding:35px 25px}.ezd-cta-section h2{font-size:26px}.ezd-btn-installer{font-size:16px;padding:14px 32px}}@media(max-width:480px){.ezd-faq-header h1{font-size:28px}.ezd-section h2{align-items:flex-start;flex-direction:column;font-size:22px}.ezd-section-icon{margin-bottom:10px}}.ezd-faq-builder-wrapper>*{animation:fadeInUp .6s ease forwards;opacity:0}.ezd-faq-builder-wrapper>:first-child{animation-delay:.1s}.ezd-faq-builder-wrapper>:nth-child(2){animation-delay:.2s}.ezd-faq-builder-wrapper>:nth-child(3){animation-delay:.3s}.ezd-faq-builder-wrapper>:nth-child(4){animation-delay:.4s}.ezd-faq-builder-wrapper>:nth-child(5){animation-delay:.5s}

/*# sourceMappingURL=teaser-aab.css.map */