/* eb-testimonial-pxjic Starts */.eb-testimonial-wrapper.eb-testimonial-pxjic{background-color:#fff;margin:10px;padding:10px;transition:background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-testimonial-wrapper.eb-testimonial-pxjic:before{transition:background 0.5s,opacity 0.5s,filter 0.5s}.eb-testimonial-pxjic .eb-avatar-container{order:1;justify-content:flex-start;align-items:center;font-size:16px;flex-direction:row}.eb-testimonial-pxjic .eb-avatar-container{gap:15px}.eb-testimonial-pxjic .image-container{order:0;display:block}.eb-testimonial-pxjic .eb-avatar-style,.eb-testimonial-wrapper.eb-testimonial-pxjic.layout-preset-2 .image-container .eb-avatar-style{border-radius:50%;display:none}.eb-testimonial-pxjic.layout-preset-2 .image-container::before{width:calc(0px - (1px + 1px));height:calc(0px - (1px + 1px));background-color:var(--eb-global-primary-color)}.eb-testimonial-pxjic .eb-userinfo-container{text-align:center;justify-content:flex-start;align-self:center}.eb-testimonial-pxjic .eb-testimonial-username{color:var(--eb-global-primary-color)}.eb-testimonial-pxjic .eb-testimonial-company{color:var(--eb-global-heading-color)}.eb-testimonial-pxjic .eb-description-container p{text-align:center;color:var(--eb-global-text-color);padding-right:20px;word-break:break-word}.eb-testimonial-pxjic .eb-description-container{flex-direction:row}.eb-testimonial-pxjic .eb-testimonial-quote-style:before{content:none}.eb-testimonial-pxjic .eb-testimonial-quote-style svg{fill:#edf1f7;height:60px;width:60px}.eb-testimonial-pxjic .eb-testimonial-rating{text-align:center}.eb-testimonial-pxjic .eb-testimonial-rating{order:3}.eb-testimonial-pxjic .eb-testimonial-description{order:2}.eb-testimonial-pxjic .eb-testimonial-rating i{font-size:14px}.eb-testimonial-pxjic .eb-testimonial-rating.rating-1 i:nth-child(-n+1),.eb-testimonial-pxjic .eb-testimonial-rating.rating-2 i:nth-child(-n+2),.eb-testimonial-pxjic .eb-testimonial-rating.rating-3 i:nth-child(-n+3),.eb-testimonial-pxjic .eb-testimonial-rating.rating-4 i:nth-child(-n+4),.eb-testimonial-pxjic .eb-testimonial-rating.rating-5 i:nth-child(-n+5){color:#f2b01e}.eb-parent-eb-testimonial-pxjic{display:block}.root-eb-testimonial-pxjic{position:relative}.root-eb-testimonial-pxjic.eb_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px)}.root-eb-testimonial-pxjic.eb_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(24px) brightness(1)}.root-eb-testimonial-pxjic.eb_liquid_glass_shadow-effect1{border-width:1px;border-color:#FFFFFF1F;border-style:solid;border-radius:24px}.root-eb-testimonial-pxjic.eb_liquid_glass-effect1 > .eb-parent-wrapper > div{background:transparent}.root-eb-testimonial-pxjic .eb-protected-content-form{max-width:100%}.root-eb-testimonial-pxjic .eb-protected-content-container,.root-eb-testimonial-pxjic .eb-pc-card{width:90%;border-width:1px;border-color:rgba(0,0,0,0.08);border-style:solid;border-radius:12px;transition:border 0.5s,border-radius 0.5s,box-shadow 0.5s;text-align:center;background-color:#fff;padding:30px}/* When a pattern is the restriction content,let it span the full wrapperand reset inherited card constraints so full-width patterns look right. */.root-eb-testimonial-pxjic .eb-pc-card--pattern{width:100%;max-width:100%;padding:0;background:none;border:none;box-shadow:none;text-align:inherit}.root-eb-testimonial-pxjic .eb-pc-card--pattern .eb-pc-card-icon{margin:0 auto 16px}.root-eb-testimonial-pxjic .eb-protected-content-container:hover,.root-eb-testimonial-pxjic .eb-pc-card:hover{border-radius:12px}.root-eb-testimonial-pxjic .eb-protected-content-title{margin:0 0 8px;font-size:20px;color:var(--eb-global-heading-color)}.root-eb-testimonial-pxjic .eb-protected-content-message{margin:0 0 4px;font-size:16px;color:var(--eb-global-text-color)}.root-eb-testimonial-pxjic .eb-protected-content-error{font-size:16px;color:#ff0000;text-align:center}.root-eb-testimonial-pxjic .eb-protected-content-form form,.root-eb-testimonial-pxjic .eb-pc-form{margin-top:20px !important;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin:0 auto;box-sizing:border-box;width:90%;padding:5px;border-width:1px;border-color:#000;border-style:solid;border-radius:4px;transition:border 0.5s,border-radius 0.5s,box-shadow 0.5s}.root-eb-testimonial-pxjic .eb-protected-content-form form:hover,.root-eb-testimonial-pxjic .eb-pc-form:hover{border-radius:4px}.root-eb-testimonial-pxjic .eb-protected-content-input,.root-eb-testimonial-pxjic .eb-pc-form input{border:none;flex-grow:1;box-sizing:border-box;height:45px;font-size:16px;padding:5px;color:var(--eb-global-text-color);background:transparent}.root-eb-testimonial-pxjic .eb-protected-content-input:focus,.root-eb-testimonial-pxjic .eb-protected-content-input:hover,.root-eb-testimonial-pxjic .eb-protected-content-input:active,.root-eb-testimonial-pxjic .eb-protected-content-input:focus-visible,.root-eb-testimonial-pxjic .eb-pc-form input:hover,.root-eb-testimonial-pxjic .eb-pc-form input:active,.root-eb-testimonial-pxjic .eb-pc-form input:focus-visible{border:none;outline:none}.root-eb-testimonial-pxjic .eb-protected-content-submit,.root-eb-testimonial-pxjic .eb-pc-form button{box-sizing:border-box;width:120px;font-size:16px;padding:10px;height:45px;color:var(--eb-global-button-text-color);background-color:var(--eb-global-button-background-color);border-width:1px;border-color:#000;border-style:solid;border-radius:4px;transition:border 0.5s,border-radius 0.5s,box-shadow 0.5s}.root-eb-testimonial-pxjic .eb-protected-content-submit:hover,.root-eb-testimonial-pxjic .eb-pc-form button:hover{border-radius:4px}/* ── Protected Content Locked UX ── */.root-eb-testimonial-pxjic .eb-pc-wrapper{position:relative;border-radius:8px}.root-eb-testimonial-pxjic .eb-pc-mode-none{display:flex;align-items:center;justify-content:center;padding:32px 16px}/* Blur Mode */.root-eb-testimonial-pxjic .eb-pc-mode-blur{background:#f1f5f9}.root-eb-testimonial-pxjic .eb-pc-mode-blur .eb-pc-preview{overflow:hidden;/* Extra visual obfuscation — desaturate + reduce contrast on top of blurso the preview feels more like a photographic blur than HTML text */filter:saturate(0.35) contrast(0.9);position:relative}/* Subtle diagonal stripe overlay — further obscures readable shapes */.root-eb-testimonial-pxjic .eb-pc-mode-blur .eb-pc-preview::after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgba(148,163,184,0.06) 0,rgba(148,163,184,0.06) 2px,transparent 2px,transparent 8px);pointer-events:none;z-index:1}/* Neutralize animated / interactive sub-elements inside the blurred preview */.root-eb-testimonial-pxjic .eb-pc-mode-blur .eb-pc-preview *{animation:none !important;transition:none !important}.root-eb-testimonial-pxjic .eb-pc-mode-blur .eb-pc-overlay{// position:absolute;// top:0;left:0;right:0;bottom:0;// z-index:2;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(255,255,255,0.15);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}/* Partial Mode — shows clipped real content with fade mask + AJAX unlock */.root-eb-testimonial-pxjic .eb-pc-mode-partial .eb-partial-wrap{position:relative;overflow:hidden;transition:max-height 0.4s ease}.root-eb-testimonial-pxjic .eb-pc-mode-partial .eb-pc-preview{position:relative}.root-eb-testimonial-pxjic .eb-pc-mode-partial .eb-fade-mask{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(transparent,var(--wp--preset--color--background,#fff));pointer-events:none;z-index:1}.root-eb-testimonial-pxjic .eb-pc-partial-text{margin:0;padding:0}/* Unlock animation */.root-eb-testimonial-pxjic .eb-pc-wrapper.eb-pc-unlocking{opacity:0.6;transition:opacity 0.3s ease,max-height 0.4s ease}.root-eb-testimonial-pxjic .eb-pc-wrapper.eb-pc-unlocked{animation:ebPcUnlock 0.4s ease both}.root-eb-testimonial-pxjic .eb-lock-gate button:disabled{opacity:0.6;cursor:wait}.root-eb-testimonial-pxjic .eb-lock-error{font-size:12px;color:#c0392b;margin-top:8px;text-align:center}100%{opacity:1;transform:translateY(0)}/* Skeleton preview (blur & partial modes) */.root-eb-testimonial-pxjic .eb-pc-skeleton{display:flex;flex-direction:column;gap:12px;padding:20px}.root-eb-testimonial-pxjic .eb-pc-skeleton-bar,.root-eb-testimonial-pxjic .eb-pc-skeleton-media{background:linear-gradient(90deg,#e2e8f0 0%,#f1f5f9 50%,#e2e8f0 100%);background-size:200% 100%;border-radius:6px;animation:ebPcShimmer 1.8s ease-in-out infinite}.root-eb-testimonial-pxjic .eb-pc-skeleton-bar{height:14px;width:100%}.root-eb-testimonial-pxjic .eb-pc-skeleton-bar-lg{height:20px;width:70%}.root-eb-testimonial-pxjic .eb-pc-skeleton-bar-md{width:85%}.root-eb-testimonial-pxjic .eb-pc-skeleton-bar-sm{width:55%}.root-eb-testimonial-pxjic .eb-pc-skeleton-media{height:140px;width:100%;margin:8px 0}100%{background-position:-200% 0}.root-eb-testimonial-pxjic .eb-pc-mode-partial .eb-pc-overlay{position:relative;z-index:2;display:flex;justify-content:center;padding:0 24px 24px;margin-top:-20px}/* Card */.root-eb-testimonial-pxjic .eb-pc-card-icon{width:calc(20px + 25px);height:calc(20px + 25px);margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:#1a1a2e;border-radius:50%;color:#fff;font-size:20px}.root-eb-testimonial-pxjic .eb-pc-card-icon svg{width:20px;height:20px}.root-eb-testimonial-pxjic .eb-pc-card-icon i{font-size:20px;color:#fff}.root-eb-testimonial-pxjic .eb-pc-card-icon .dashicon,.root-eb-testimonial-pxjic .eb-pc-card-icon .dashicons{font-size:20px;width:20px;height:20px;color:#fff}.root-eb-testimonial-pxjic .eb-pc-card-icon img.eb-pc-icon-svg{width:20px;height:20px}.root-eb-testimonial-pxjic .eb-pc-card-icon span{display:flex;align-items:center;justify-content:center;color:#fff}.root-eb-testimonial-pxjic .eb-pc-card-icon span svg{width:20px;height:20px;fill:#fff}/* Pattern content inside overlay */.root-eb-testimonial-pxjic .eb-pc-message-content{max-width:480px;width:100%} @media(max-width: 1024px){.eb-testimonial-pxjic.layout-preset-2 .image-container::before{width:calc(0px - (1px + 1px));height:calc(0px - (1px + 1px))}.eb-parent-eb-testimonial-pxjic{display:block}} @media(max-width: 767px){.eb-testimonial-pxjic.layout-preset-2 .image-container::before{width:calc(0px - (1px + 1px));height:calc(0px - (1px + 1px))}.eb-parent-eb-testimonial-pxjic{display:block}.root-eb-testimonial-pxjic .eb-protected-content-container,.root-eb-testimonial-pxjic .eb-pc-card{padding:24px 18px}.root-eb-testimonial-pxjic .eb-protected-content-form form,.root-eb-testimonial-pxjic .eb-pc-form{flex-direction:column}.root-eb-testimonial-pxjic .eb-protected-content-submit,.root-eb-testimonial-pxjic .eb-pc-form button{width:100%}}/* =eb-testimonial-pxjic= Ends *//* eb-accordion-item-jbbes Starts */.eb-parent-eb-accordion-item-jbbes{display:block}.root-eb-accordion-item-jbbes{position:relative}.root-eb-accordion-item-jbbes.eb_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px)}.root-eb-accordion-item-jbbes.eb_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(24px) brightness(1)}.root-eb-accordion-item-jbbes.eb_liquid_glass_shadow-effect1{border-width:1px;border-color:#FFFFFF1F;border-style:solid;border-radius:24px}.root-eb-accordion-item-jbbes.eb_liquid_glass-effect1 > .eb-parent-wrapper > div{background:transparent}.root-eb-accordion-item-jbbes .eb-protected-content-form{max-width:100%}.root-eb-accordion-item-jbbes .eb-protected-content-container,.root-eb-accordion-item-jbbes .eb-pc-card{width:90%;border-width:1px;border-color:rgba(0,0,0,0.08);border-style:solid;border-radius:12px;transition:border 0.5s,border-radius 0.5s,box-shadow 0.5s;text-align:center;background-color:#fff;padding:30px}/* When a pattern is the restriction content,let it span the full wrapperand reset inherited card constraints so full-width patterns look right. */.root-eb-accordion-item-jbbes .eb-pc-card--pattern{width:100%;max-width:100%;padding:0;background:none;border:none;box-shadow:none;text-align:inherit}.root-eb-accordion-item-jbbes .eb-pc-card--pattern .eb-pc-card-icon{margin:0 auto 16px}.root-eb-accordion-item-jbbes .eb-protected-content-container:hover,.root-eb-accordion-item-jbbes .eb-pc-card:hover{border-radius:12px}.root-eb-accordion-item-jbbes .eb-protected-content-title{margin:0 0 8px;font-size:20px;color:var(--eb-global-heading-color)}.root-eb-accordion-item-jbbes .eb-protected-content-message{margin:0 0 4px;font-size:16px;color:var(--eb-global-text-color)}.root-eb-accordion-item-jbbes .eb-protected-content-error{font-size:16px;color:#ff0000;text-align:center}.root-eb-accordion-item-jbbes .eb-protected-content-form form,.root-eb-accordion-item-jbbes .eb-pc-form{margin-top:20px !important;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin:0 auto;box-sizing:border-box;width:90%;padding:5px;border-width:1px;border-color:#000;border-style:solid;border-radius:4px;transition:border 0.5s,border-radius 0.5s,box-shadow 0.5s}.root-eb-accordion-item-jbbes .eb-protected-content-form form:hover,.root-eb-accordion-item-jbbes .eb-pc-form:hover{border-radius:4px}.root-eb-accordion-item-jbbes .eb-protected-content-input,.root-eb-accordion-item-jbbes .eb-pc-form input{border:none;flex-grow:1;box-sizing:border-box;height:45px;font-size:16px;padding:5px;color:var(--eb-global-text-color);background:transparent}.root-eb-accordion-item-jbbes .eb-protected-content-input:focus,.root-eb-accordion-item-jbbes .eb-protected-content-input:hover,.root-eb-accordion-item-jbbes .eb-protected-content-input:active,.root-eb-accordion-item-jbbes .eb-protected-content-input:focus-visible,.root-eb-accordion-item-jbbes .eb-pc-form input:hover,.root-eb-accordion-item-jbbes .eb-pc-form input:active,.root-eb-accordion-item-jbbes .eb-pc-form input:focus-visible{border:none;outline:none}.root-eb-accordion-item-jbbes .eb-protected-content-submit,.root-eb-accordion-item-jbbes .eb-pc-form button{box-sizing:border-box;width:120px;font-size:16px;padding:10px;height:45px;color:var(--eb-global-button-text-color);background-color:var(--eb-global-button-background-color);border-width:1px;border-color:#000;border-style:solid;border-radius:4px;transition:border 0.5s,border-radius 0.5s,box-shadow 0.5s}.root-eb-accordion-item-jbbes .eb-protected-content-submit:hover,.root-eb-accordion-item-jbbes .eb-pc-form button:hover{border-radius:4px}/* ── Protected Content Locked UX ── */.root-eb-accordion-item-jbbes .eb-pc-wrapper{position:relative;border-radius:8px}.root-eb-accordion-item-jbbes .eb-pc-mode-none{display:flex;align-items:center;justify-content:center;padding:32px 16px}/* Blur Mode */.root-eb-accordion-item-jbbes .eb-pc-mode-blur{background:#f1f5f9}.root-eb-accordion-item-jbbes .eb-pc-mode-blur .eb-pc-preview{overflow:hidden;/* Extra visual obfuscation — desaturate + reduce contrast on top of blurso the preview feels more like a photographic blur than HTML text */filter:saturate(0.35) contrast(0.9);position:relative}/* Subtle diagonal stripe overlay — further obscures readable shapes */.root-eb-accordion-item-jbbes .eb-pc-mode-blur .eb-pc-preview::after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgba(148,163,184,0.06) 0,rgba(148,163,184,0.06) 2px,transparent 2px,transparent 8px);pointer-events:none;z-index:1}/* Neutralize animated / interactive sub-elements inside the blurred preview */.root-eb-accordion-item-jbbes .eb-pc-mode-blur .eb-pc-preview *{animation:none !important;transition:none !important}.root-eb-accordion-item-jbbes .eb-pc-mode-blur .eb-pc-overlay{// position:absolute;// top:0;left:0;right:0;bottom:0;// z-index:2;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(255,255,255,0.15);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}/* Partial Mode — shows clipped real content with fade mask + AJAX unlock */.root-eb-accordion-item-jbbes .eb-pc-mode-partial .eb-partial-wrap{position:relative;overflow:hidden;transition:max-height 0.4s ease}.root-eb-accordion-item-jbbes .eb-pc-mode-partial .eb-pc-preview{position:relative}.root-eb-accordion-item-jbbes .eb-pc-mode-partial .eb-fade-mask{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(transparent,var(--wp--preset--color--background,#fff));pointer-events:none;z-index:1}.root-eb-accordion-item-jbbes .eb-pc-partial-text{margin:0;padding:0}/* Unlock animation */.root-eb-accordion-item-jbbes .eb-pc-wrapper.eb-pc-unlocking{opacity:0.6;transition:opacity 0.3s ease,max-height 0.4s ease}.root-eb-accordion-item-jbbes .eb-pc-wrapper.eb-pc-unlocked{animation:ebPcUnlock 0.4s ease both}.root-eb-accordion-item-jbbes .eb-lock-gate button:disabled{opacity:0.6;cursor:wait}.root-eb-accordion-item-jbbes .eb-lock-error{font-size:12px;color:#c0392b;margin-top:8px;text-align:center}100%{opacity:1;transform:translateY(0)}/* Skeleton preview (blur & partial modes) */.root-eb-accordion-item-jbbes .eb-pc-skeleton{display:flex;flex-direction:column;gap:12px;padding:20px}.root-eb-accordion-item-jbbes .eb-pc-skeleton-bar,.root-eb-accordion-item-jbbes .eb-pc-skeleton-media{background:linear-gradient(90deg,#e2e8f0 0%,#f1f5f9 50%,#e2e8f0 100%);background-size:200% 100%;border-radius:6px;animation:ebPcShimmer 1.8s ease-in-out infinite}.root-eb-accordion-item-jbbes .eb-pc-skeleton-bar{height:14px;width:100%}.root-eb-accordion-item-jbbes .eb-pc-skeleton-bar-lg{height:20px;width:70%}.root-eb-accordion-item-jbbes .eb-pc-skeleton-bar-md{width:85%}.root-eb-accordion-item-jbbes .eb-pc-skeleton-bar-sm{width:55%}.root-eb-accordion-item-jbbes .eb-pc-skeleton-media{height:140px;width:100%;margin:8px 0}100%{background-position:-200% 0}.root-eb-accordion-item-jbbes .eb-pc-mode-partial .eb-pc-overlay{position:relative;z-index:2;display:flex;justify-content:center;padding:0 24px 24px;margin-top:-20px}/* Card */.root-eb-accordion-item-jbbes .eb-pc-card-icon{width:calc(20px + 25px);height:calc(20px + 25px);margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:#1a1a2e;border-radius:50%;color:#fff;font-size:20px}.root-eb-accordion-item-jbbes .eb-pc-card-icon svg{width:20px;height:20px}.root-eb-accordion-item-jbbes .eb-pc-card-icon i{font-size:20px;color:#fff}.root-eb-accordion-item-jbbes .eb-pc-card-icon .dashicon,.root-eb-accordion-item-jbbes .eb-pc-card-icon .dashicons{font-size:20px;width:20px;height:20px;color:#fff}.root-eb-accordion-item-jbbes .eb-pc-card-icon img.eb-pc-icon-svg{width:20px;height:20px}.root-eb-accordion-item-jbbes .eb-pc-card-icon span{display:flex;align-items:center;justify-content:center;color:#fff}.root-eb-accordion-item-jbbes .eb-pc-card-icon span svg{width:20px;height:20px;fill:#fff}/* Pattern content inside overlay */.root-eb-accordion-item-jbbes .eb-pc-message-content{max-width:480px;width:100%} @media(max-width: 1024px){.eb-parent-eb-accordion-item-jbbes{display:block}} @media(max-width: 767px){.eb-parent-eb-accordion-item-jbbes{display:block}.root-eb-accordion-item-jbbes .eb-protected-content-container,.root-eb-accordion-item-jbbes .eb-pc-card{padding:24px 18px}.root-eb-accordion-item-jbbes .eb-protected-content-form form,.root-eb-accordion-item-jbbes .eb-pc-form{flex-direction:column}.root-eb-accordion-item-jbbes .eb-protected-content-submit,.root-eb-accordion-item-jbbes .eb-pc-form button{width:100%}}/* =eb-accordion-item-jbbes= Ends *//* eb-accordion-item-xfxnw Starts */.eb-parent-eb-accordion-item-xfxnw{display:block}.root-eb-accordion-item-xfxnw{position:relative}.root-eb-accordion-item-xfxnw.eb_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px)}.root-eb-accordion-item-xfxnw.eb_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(24px) brightness(1)}.root-eb-accordion-item-xfxnw.eb_liquid_glass_shadow-effect1{border-width:1px;border-color:#FFFFFF1F;border-style:solid;border-radius:24px}.root-eb-accordion-item-xfxnw.eb_liquid_glass-effect1 > .eb-parent-wrapper > div{background:transparent}.root-eb-accordion-item-xfxnw .eb-protected-content-form{max-width:100%}.root-eb-accordion-item-xfxnw .eb-protected-content-container,.root-eb-accordion-item-xfxnw .eb-pc-card{width:90%;border-width:1px;border-color:rgba(0,0,0,0.08);border-style:solid;border-radius:12px;transition:border 0.5s,border-radius 0.5s,box-shadow 0.5s;text-align:center;background-color:#fff;padding:30px}/* When a pattern is the restriction content,let it span the full wrapperand reset inherited card constraints so full-width patterns look right. */.root-eb-accordion-item-xfxnw .eb-pc-card--pattern{width:100%;max-width:100%;padding:0;background:none;border:none;box-shadow:none;text-align:inherit}.root-eb-accordion-item-xfxnw .eb-pc-card--pattern .eb-pc-card-icon{margin:0 auto 16px}.root-eb-accordion-item-xfxnw .eb-protected-content-container:hover,.root-eb-accordion-item-xfxnw .eb-pc-card:hover{border-radius:12px}.root-eb-accordion-item-xfxnw .eb-protected-content-title{margin:0 0 8px;font-size:20px;color:var(--eb-global-heading-color)}.root-eb-accordion-item-xfxnw .eb-protected-content-message{margin:0 0 4px;font-size:16px;color:var(--eb-global-text-color)}.root-eb-accordion-item-xfxnw .eb-protected-content-error{font-size:16px;color:#ff0000;text-align:center}.root-eb-accordion-item-xfxnw .eb-protected-content-form form,.root-eb-accordion-item-xfxnw .eb-pc-form{margin-top:20px !important;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin:0 auto;box-sizing:border-box;width:90%;padding:5px;border-width:1px;border-color:#000;border-style:solid;border-radius:4px;transition:border 0.5s,border-radius 0.5s,box-shadow 0.5s}.root-eb-accordion-item-xfxnw .eb-protected-content-form form:hover,.root-eb-accordion-item-xfxnw .eb-pc-form:hover{border-radius:4px}.root-eb-accordion-item-xfxnw .eb-protected-content-input,.root-eb-accordion-item-xfxnw .eb-pc-form input{border:none;flex-grow:1;box-sizing:border-box;height:45px;font-size:16px;padding:5px;color:var(--eb-global-text-color);background:transparent}.root-eb-accordion-item-xfxnw .eb-protected-content-input:focus,.root-eb-accordion-item-xfxnw .eb-protected-content-input:hover,.root-eb-accordion-item-xfxnw .eb-protected-content-input:active,.root-eb-accordion-item-xfxnw .eb-protected-content-input:focus-visible,.root-eb-accordion-item-xfxnw .eb-pc-form input:hover,.root-eb-accordion-item-xfxnw .eb-pc-form input:active,.root-eb-accordion-item-xfxnw .eb-pc-form input:focus-visible{border:none;outline:none}.root-eb-accordion-item-xfxnw .eb-protected-content-submit,.root-eb-accordion-item-xfxnw .eb-pc-form button{box-sizing:border-box;width:120px;font-size:16px;padding:10px;height:45px;color:var(--eb-global-button-text-color);background-color:var(--eb-global-button-background-color);border-width:1px;border-color:#000;border-style:solid;border-radius:4px;transition:border 0.5s,border-radius 0.5s,box-shadow 0.5s}.root-eb-accordion-item-xfxnw .eb-protected-content-submit:hover,.root-eb-accordion-item-xfxnw .eb-pc-form button:hover{border-radius:4px}/* ── Protected Content Locked UX ── */.root-eb-accordion-item-xfxnw .eb-pc-wrapper{position:relative;border-radius:8px}.root-eb-accordion-item-xfxnw .eb-pc-mode-none{display:flex;align-items:center;justify-content:center;padding:32px 16px}/* Blur Mode */.root-eb-accordion-item-xfxnw .eb-pc-mode-blur{background:#f1f5f9}.root-eb-accordion-item-xfxnw .eb-pc-mode-blur .eb-pc-preview{overflow:hidden;/* Extra visual obfuscation — desaturate + reduce contrast on top of blurso the preview feels more like a photographic blur than HTML text */filter:saturate(0.35) contrast(0.9);position:relative}/* Subtle diagonal stripe overlay — further obscures readable shapes */.root-eb-accordion-item-xfxnw .eb-pc-mode-blur .eb-pc-preview::after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgba(148,163,184,0.06) 0,rgba(148,163,184,0.06) 2px,transparent 2px,transparent 8px);pointer-events:none;z-index:1}/* Neutralize animated / interactive sub-elements inside the blurred preview */.root-eb-accordion-item-xfxnw .eb-pc-mode-blur .eb-pc-preview *{animation:none !important;transition:none !important}.root-eb-accordion-item-xfxnw .eb-pc-mode-blur .eb-pc-overlay{// position:absolute;// top:0;left:0;right:0;bottom:0;// z-index:2;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(255,255,255,0.15);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}/* Partial Mode — shows clipped real content with fade mask + AJAX unlock */.root-eb-accordion-item-xfxnw .eb-pc-mode-partial .eb-partial-wrap{position:relative;overflow:hidden;transition:max-height 0.4s ease}.root-eb-accordion-item-xfxnw .eb-pc-mode-partial .eb-pc-preview{position:relative}.root-eb-accordion-item-xfxnw .eb-pc-mode-partial .eb-fade-mask{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(transparent,var(--wp--preset--color--background,#fff));pointer-events:none;z-index:1}.root-eb-accordion-item-xfxnw .eb-pc-partial-text{margin:0;padding:0}/* Unlock animation */.root-eb-accordion-item-xfxnw .eb-pc-wrapper.eb-pc-unlocking{opacity:0.6;transition:opacity 0.3s ease,max-height 0.4s ease}.root-eb-accordion-item-xfxnw .eb-pc-wrapper.eb-pc-unlocked{animation:ebPcUnlock 0.4s ease both}.root-eb-accordion-item-xfxnw .eb-lock-gate button:disabled{opacity:0.6;cursor:wait}.root-eb-accordion-item-xfxnw .eb-lock-error{font-size:12px;color:#c0392b;margin-top:8px;text-align:center}100%{opacity:1;transform:translateY(0)}/* Skeleton preview (blur & partial modes) */.root-eb-accordion-item-xfxnw .eb-pc-skeleton{display:flex;flex-direction:column;gap:12px;padding:20px}.root-eb-accordion-item-xfxnw .eb-pc-skeleton-bar,.root-eb-accordion-item-xfxnw .eb-pc-skeleton-media{background:linear-gradient(90deg,#e2e8f0 0%,#f1f5f9 50%,#e2e8f0 100%);background-size:200% 100%;border-radius:6px;animation:ebPcShimmer 1.8s ease-in-out infinite}.root-eb-accordion-item-xfxnw .eb-pc-skeleton-bar{height:14px;width:100%}.root-eb-accordion-item-xfxnw .eb-pc-skeleton-bar-lg{height:20px;width:70%}.root-eb-accordion-item-xfxnw .eb-pc-skeleton-bar-md{width:85%}.root-eb-accordion-item-xfxnw .eb-pc-skeleton-bar-sm{width:55%}.root-eb-accordion-item-xfxnw .eb-pc-skeleton-media{height:140px;width:100%;margin:8px 0}100%{background-position:-200% 0}.root-eb-accordion-item-xfxnw .eb-pc-mode-partial .eb-pc-overlay{position:relative;z-index:2;display:flex;justify-content:center;padding:0 24px 24px;margin-top:-20px}/* Card */.root-eb-accordion-item-xfxnw .eb-pc-card-icon{width:calc(20px + 25px);height:calc(20px + 25px);margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:#1a1a2e;border-radius:50%;color:#fff;font-size:20px}.root-eb-accordion-item-xfxnw .eb-pc-card-icon svg{width:20px;height:20px}.root-eb-accordion-item-xfxnw .eb-pc-card-icon i{font-size:20px;color:#fff}.root-eb-accordion-item-xfxnw .eb-pc-card-icon .dashicon,.root-eb-accordion-item-xfxnw .eb-pc-card-icon .dashicons{font-size:20px;width:20px;height:20px;color:#fff}.root-eb-accordion-item-xfxnw .eb-pc-card-icon img.eb-pc-icon-svg{width:20px;height:20px}.root-eb-accordion-item-xfxnw .eb-pc-card-icon span{display:flex;align-items:center;justify-content:center;color:#fff}.root-eb-accordion-item-xfxnw .eb-pc-card-icon span svg{width:20px;height:20px;fill:#fff}/* Pattern content inside overlay */.root-eb-accordion-item-xfxnw .eb-pc-message-content{max-width:480px;width:100%} @media(max-width: 1024px){.eb-parent-eb-accordion-item-xfxnw{display:block}} @media(max-width: 767px){.eb-parent-eb-accordion-item-xfxnw{display:block}.root-eb-accordion-item-xfxnw .eb-protected-content-container,.root-eb-accordion-item-xfxnw .eb-pc-card{padding:24px 18px}.root-eb-accordion-item-xfxnw .eb-protected-content-form form,.root-eb-accordion-item-xfxnw .eb-pc-form{flex-direction:column}.root-eb-accordion-item-xfxnw .eb-protected-content-submit,.root-eb-accordion-item-xfxnw .eb-pc-form button{width:100%}}/* =eb-accordion-item-xfxnw= Ends *//* eb-accordion-item-7e36t Starts */.eb-parent-eb-accordion-item-7e36t{display:block}.root-eb-accordion-item-7e36t{position:relative}.root-eb-accordion-item-7e36t.eb_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px)}.root-eb-accordion-item-7e36t.eb_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(24px) brightness(1)}.root-eb-accordion-item-7e36t.eb_liquid_glass_shadow-effect1{border-width:1px;border-color:#FFFFFF1F;border-style:solid;border-radius:24px}.root-eb-accordion-item-7e36t.eb_liquid_glass-effect1 > .eb-parent-wrapper > div{background:transparent}.root-eb-accordion-item-7e36t .eb-protected-content-form{max-width:100%}.root-eb-accordion-item-7e36t .eb-protected-content-container,.root-eb-accordion-item-7e36t .eb-pc-card{width:90%;border-width:1px;border-color:rgba(0,0,0,0.08);border-style:solid;border-radius:12px;transition:border 0.5s,border-radius 0.5s,box-shadow 0.5s;text-align:center;background-color:#fff;padding:30px}/* When a pattern is the restriction content,let it span the full wrapperand reset inherited card constraints so full-width patterns look right. */.root-eb-accordion-item-7e36t .eb-pc-card--pattern{width:100%;max-width:100%;padding:0;background:none;border:none;box-shadow:none;text-align:inherit}.root-eb-accordion-item-7e36t .eb-pc-card--pattern .eb-pc-card-icon{margin:0 auto 16px}.root-eb-accordion-item-7e36t .eb-protected-content-container:hover,.root-eb-accordion-item-7e36t .eb-pc-card:hover{border-radius:12px}.root-eb-accordion-item-7e36t .eb-protected-content-title{margin:0 0 8px;font-size:20px;color:var(--eb-global-heading-color)}.root-eb-accordion-item-7e36t .eb-protected-content-message{margin:0 0 4px;font-size:16px;color:var(--eb-global-text-color)}.root-eb-accordion-item-7e36t .eb-protected-content-error{font-size:16px;color:#ff0000;text-align:center}.root-eb-accordion-item-7e36t .eb-protected-content-form form,.root-eb-accordion-item-7e36t .eb-pc-form{margin-top:20px !important;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin:0 auto;box-sizing:border-box;width:90%;padding:5px;border-width:1px;border-color:#000;border-style:solid;border-radius:4px;transition:border 0.5s,border-radius 0.5s,box-shadow 0.5s}.root-eb-accordion-item-7e36t .eb-protected-content-form form:hover,.root-eb-accordion-item-7e36t .eb-pc-form:hover{border-radius:4px}.root-eb-accordion-item-7e36t .eb-protected-content-input,.root-eb-accordion-item-7e36t .eb-pc-form input{border:none;flex-grow:1;box-sizing:border-box;height:45px;font-size:16px;padding:5px;color:var(--eb-global-text-color);background:transparent}.root-eb-accordion-item-7e36t .eb-protected-content-input:focus,.root-eb-accordion-item-7e36t .eb-protected-content-input:hover,.root-eb-accordion-item-7e36t .eb-protected-content-input:active,.root-eb-accordion-item-7e36t .eb-protected-content-input:focus-visible,.root-eb-accordion-item-7e36t .eb-pc-form input:hover,.root-eb-accordion-item-7e36t .eb-pc-form input:active,.root-eb-accordion-item-7e36t .eb-pc-form input:focus-visible{border:none;outline:none}.root-eb-accordion-item-7e36t .eb-protected-content-submit,.root-eb-accordion-item-7e36t .eb-pc-form button{box-sizing:border-box;width:120px;font-size:16px;padding:10px;height:45px;color:var(--eb-global-button-text-color);background-color:var(--eb-global-button-background-color);border-width:1px;border-color:#000;border-style:solid;border-radius:4px;transition:border 0.5s,border-radius 0.5s,box-shadow 0.5s}.root-eb-accordion-item-7e36t .eb-protected-content-submit:hover,.root-eb-accordion-item-7e36t .eb-pc-form button:hover{border-radius:4px}/* ── Protected Content Locked UX ── */.root-eb-accordion-item-7e36t .eb-pc-wrapper{position:relative;border-radius:8px}.root-eb-accordion-item-7e36t .eb-pc-mode-none{display:flex;align-items:center;justify-content:center;padding:32px 16px}/* Blur Mode */.root-eb-accordion-item-7e36t .eb-pc-mode-blur{background:#f1f5f9}.root-eb-accordion-item-7e36t .eb-pc-mode-blur .eb-pc-preview{overflow:hidden;/* Extra visual obfuscation — desaturate + reduce contrast on top of blurso the preview feels more like a photographic blur than HTML text */filter:saturate(0.35) contrast(0.9);position:relative}/* Subtle diagonal stripe overlay — further obscures readable shapes */.root-eb-accordion-item-7e36t .eb-pc-mode-blur .eb-pc-preview::after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgba(148,163,184,0.06) 0,rgba(148,163,184,0.06) 2px,transparent 2px,transparent 8px);pointer-events:none;z-index:1}/* Neutralize animated / interactive sub-elements inside the blurred preview */.root-eb-accordion-item-7e36t .eb-pc-mode-blur .eb-pc-preview *{animation:none !important;transition:none !important}.root-eb-accordion-item-7e36t .eb-pc-mode-blur .eb-pc-overlay{// position:absolute;// top:0;left:0;right:0;bottom:0;// z-index:2;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(255,255,255,0.15);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}/* Partial Mode — shows clipped real content with fade mask + AJAX unlock */.root-eb-accordion-item-7e36t .eb-pc-mode-partial .eb-partial-wrap{position:relative;overflow:hidden;transition:max-height 0.4s ease}.root-eb-accordion-item-7e36t .eb-pc-mode-partial .eb-pc-preview{position:relative}.root-eb-accordion-item-7e36t .eb-pc-mode-partial .eb-fade-mask{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(transparent,var(--wp--preset--color--background,#fff));pointer-events:none;z-index:1}.root-eb-accordion-item-7e36t .eb-pc-partial-text{margin:0;padding:0}/* Unlock animation */.root-eb-accordion-item-7e36t .eb-pc-wrapper.eb-pc-unlocking{opacity:0.6;transition:opacity 0.3s ease,max-height 0.4s ease}.root-eb-accordion-item-7e36t .eb-pc-wrapper.eb-pc-unlocked{animation:ebPcUnlock 0.4s ease both}.root-eb-accordion-item-7e36t .eb-lock-gate button:disabled{opacity:0.6;cursor:wait}.root-eb-accordion-item-7e36t .eb-lock-error{font-size:12px;color:#c0392b;margin-top:8px;text-align:center}100%{opacity:1;transform:translateY(0)}/* Skeleton preview (blur & partial modes) */.root-eb-accordion-item-7e36t .eb-pc-skeleton{display:flex;flex-direction:column;gap:12px;padding:20px}.root-eb-accordion-item-7e36t .eb-pc-skeleton-bar,.root-eb-accordion-item-7e36t .eb-pc-skeleton-media{background:linear-gradient(90deg,#e2e8f0 0%,#f1f5f9 50%,#e2e8f0 100%);background-size:200% 100%;border-radius:6px;animation:ebPcShimmer 1.8s ease-in-out infinite}.root-eb-accordion-item-7e36t .eb-pc-skeleton-bar{height:14px;width:100%}.root-eb-accordion-item-7e36t .eb-pc-skeleton-bar-lg{height:20px;width:70%}.root-eb-accordion-item-7e36t .eb-pc-skeleton-bar-md{width:85%}.root-eb-accordion-item-7e36t .eb-pc-skeleton-bar-sm{width:55%}.root-eb-accordion-item-7e36t .eb-pc-skeleton-media{height:140px;width:100%;margin:8px 0}100%{background-position:-200% 0}.root-eb-accordion-item-7e36t .eb-pc-mode-partial .eb-pc-overlay{position:relative;z-index:2;display:flex;justify-content:center;padding:0 24px 24px;margin-top:-20px}/* Card */.root-eb-accordion-item-7e36t .eb-pc-card-icon{width:calc(20px + 25px);height:calc(20px + 25px);margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:#1a1a2e;border-radius:50%;color:#fff;font-size:20px}.root-eb-accordion-item-7e36t .eb-pc-card-icon svg{width:20px;height:20px}.root-eb-accordion-item-7e36t .eb-pc-card-icon i{font-size:20px;color:#fff}.root-eb-accordion-item-7e36t .eb-pc-card-icon .dashicon,.root-eb-accordion-item-7e36t .eb-pc-card-icon .dashicons{font-size:20px;width:20px;height:20px;color:#fff}.root-eb-accordion-item-7e36t .eb-pc-card-icon img.eb-pc-icon-svg{width:20px;height:20px}.root-eb-accordion-item-7e36t .eb-pc-card-icon span{display:flex;align-items:center;justify-content:center;color:#fff}.root-eb-accordion-item-7e36t .eb-pc-card-icon span svg{width:20px;height:20px;fill:#fff}/* Pattern content inside overlay */.root-eb-accordion-item-7e36t .eb-pc-message-content{max-width:480px;width:100%} @media(max-width: 1024px){.eb-parent-eb-accordion-item-7e36t{display:block}} @media(max-width: 767px){.eb-parent-eb-accordion-item-7e36t{display:block}.root-eb-accordion-item-7e36t .eb-protected-content-container,.root-eb-accordion-item-7e36t .eb-pc-card{padding:24px 18px}.root-eb-accordion-item-7e36t .eb-protected-content-form form,.root-eb-accordion-item-7e36t .eb-pc-form{flex-direction:column}.root-eb-accordion-item-7e36t .eb-protected-content-submit,.root-eb-accordion-item-7e36t .eb-pc-form button{width:100%}}/* =eb-accordion-item-7e36t= Ends *//* eb-accordion-7n6sq Starts */.eb-accordion-item.is-selected .eb-accordion-content-wrapper-eb-accordion-7n6sq{height:auto;opacity:0;overflow:visible}.eb-accordion-container.eb_accdn_loaded .eb-accordion-wrapper:not(.for_edit_page) .eb-accordion-content-wrapper-eb-accordion-7n6sq{visibility:visible;position:static}.eb-accordion-container .eb-accordion-wrapper:not(.for_edit_page) .eb-accordion-content-wrapper-eb-accordion-7n6sq{visibility:hidden;position:absolute}.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-inner{position:relative}.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-wrapper h1,.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-wrapper h2,.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-wrapper h3,.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-wrapper h4,.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-wrapper h5,.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-wrapper h6,.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-wrapper p{margin:0;padding:0}.eb-accordion-7n6sq.eb-accordion-container:not(.eb-accordion-type-horizontal) > .eb-accordion-inner > .eb-accordion-wrapper + .eb-accordion-wrapper,.eb-accordion-7n6sq.eb-accordion-container:not(.eb-accordion-type-horizontal) .eb-accordion-item{margin-top:15px}.eb-accordion-7n6sq.eb-accordion-container.eb-accordion-type-horizontal > .eb-accordion-inner > .eb-accordion-wrapper + .eb-accordion-wrapper,.eb-accordion-7n6sq.eb-accordion-container.eb-accordion-type-horizontal .eb-accordion-item{margin-left:15px}.eb-accordion-7n6sq.eb-accordion-container{transition:background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s;overflow:hidden}.eb-accordion-7n6sq.eb-accordion-container:before{transition:background 0.5s,opacity 0.5s,filter 0.5s}.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-icon-wrapper-eb-accordion-7n6sq{display:flex;justify-content:center;align-items:center;padding:5px;border-width:1px;border-color:rgba(184,194,210,1);border-style:solid;border-radius:50%;transition:background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-icon-wrapper-eb-accordion-7n6sq .eb-accordion-icon{text-align:center;color:rgba(184,194,210,1);font-size:20px;width:20px;height:20px}.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-icon-wrapper-eb-accordion-7n6sq .eb-accordion-icon svg{fill:rgba(184,194,210,1);width:20px;height:20px}.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-title-wrapper-eb-accordion-7n6sq{cursor:pointer;display:flex;align-items:center;flex-direction:row-reverse;background-color:rgba(255,255,255,0);transition:background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-content .title-content-eb-accordion-7n6sq{background-color:rgba(255,255,255,0);transition:background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-accordion-7n6sq.eb-accordion-container .title-content-eb-accordion-7n6sq{justify-content:left;flex:1;gap:15px}.eb-accordion-7n6sq.eb-accordion-container .title-content-eb-accordion-7n6sq .eb-accordion-title{color:rgba(0,0,0,1);font-family:"Inter",sans-serif;font-size:24px;line-height:28px;font-weight:500}.eb-accordion-7n6sq.eb-accordion-container .title-content-eb-accordion-7n6sq .eb-accordion-title-prefix-text{color:#000;font-size:14px;transition:background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-accordion-7n6sq.eb-accordion-container .title-content-eb-accordion-7n6sq .eb-accordion-title-prefix-icon{color:#000;width:20px;height:20px;font-size:20px;transition:background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-accordion-7n6sq.eb-accordion-container .title-content-eb-accordion-7n6sq .eb-accordion-title-prefix-icon svg{fill:#000;width:20px;height:20px}.eb-accordion-7n6sq.eb-accordion-container .title-content-eb-accordion-7n6sq .eb-accordion-title-prefix-img{width:30px}.eb-accordion-7n6sq.eb-accordion-container .title-content-eb-accordion-7n6sq .eb-accordion-title-suffix-text{color:#000;font-size:14px;transition:background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-accordion-7n6sq.eb-accordion-container .title-content-eb-accordion-7n6sq .eb-accordion-title-suffix-icon{color:#000;width:20px;height:20px;font-size:20px;transition:background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-accordion-7n6sq.eb-accordion-container .title-content-eb-accordion-7n6sq .eb-accordion-title-suffix-icon svg{fill:#000;width:20px;height:20px}.eb-accordion-7n6sq.eb-accordion-container .title-content-eb-accordion-7n6sq .eb-accordion-title-suffix-img{width:30px}.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-content-wrapper-eb-accordion-7n6sq > .eb-accordion-content{color:rgba(68,79,98,1);text-align:left;background-color:rgba(0,0,0,0);font-family:"Inter",sans-serif;font-size:18px;line-height:28px;font-weight:400;margin-top:24px;transition:border 0.5s,border-radius 0.5s,box-shadow 0.5s,background 0.5s}.eb-accordion-7n6sq.eb-accordion-container.eb-accordion-type-image .eb-accordion-image-container{width:50%}.eb-accordion-7n6sq.eb-accordion-container.eb-accordion-type-image .eb-accordion-inner{width:50%}.eb-accordion-7n6sq.eb-accordion-container > .eb-accordion-inner > .eb-accordion-wrapper,.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-wrapper-eb-accordion-7n6sq.eb-accordion-wrapper{padding-top:28px;padding-right:40px;padding-left:40px;padding-bottom:28px;border-width:1px;border-color:rgba(213,220,232,1);border-style:solid;border-radius:24px;transition:background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-accordion-7n6sq.eb-accordion-container > .eb-accordion-inner > .eb-accordion-wrapper:not(.eb-accordion-hidden),.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-wrapper-eb-accordion-7n6sq.eb-accordion-wrapper:not(.eb-accordion-hidden){background-color:rgba(248,249,252,1);transition:background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-accordion-7n6sq.eb-accordion-container.eb-accordion-type-horizontal .eb-accordion-inner,.eb-accordion-7n6sq.eb-accordion-container.eb-accordion-type-horizontal .block-editor-block-list__layout{min-height:450px;max-height:450px}.eb-accordion-7n6sq.eb-accordion-container.eb-accordion-type-horizontal .eb-accordion-inner .eb-accordion-wrapper:not(.for_edit_page){transition:all 500ms ease}.eb-parent-eb-accordion-7n6sq{display:block}.root-eb-accordion-7n6sq{position:relative}.root-eb-accordion-7n6sq.eb_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px)}.root-eb-accordion-7n6sq.eb_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(24px) brightness(1)}.root-eb-accordion-7n6sq.eb_liquid_glass_shadow-effect1{border-width:1px;border-color:#FFFFFF1F;border-style:solid;border-radius:24px}.root-eb-accordion-7n6sq.eb_liquid_glass-effect1 > .eb-parent-wrapper > div{background:transparent}.root-eb-accordion-7n6sq .eb-protected-content-form{max-width:100%}.root-eb-accordion-7n6sq .eb-protected-content-container,.root-eb-accordion-7n6sq .eb-pc-card{width:90%;border-width:1px;border-color:rgba(0,0,0,0.08);border-style:solid;border-radius:12px;transition:border 0.5s,border-radius 0.5s,box-shadow 0.5s;text-align:center;background-color:#fff;padding:30px}/* When a pattern is the restriction content,let it span the full wrapperand reset inherited card constraints so full-width patterns look right. */.root-eb-accordion-7n6sq .eb-pc-card--pattern{width:100%;max-width:100%;padding:0;background:none;border:none;box-shadow:none;text-align:inherit}.root-eb-accordion-7n6sq .eb-pc-card--pattern .eb-pc-card-icon{margin:0 auto 16px}.root-eb-accordion-7n6sq .eb-protected-content-container:hover,.root-eb-accordion-7n6sq .eb-pc-card:hover{border-radius:12px}.root-eb-accordion-7n6sq .eb-protected-content-title{margin:0 0 8px;font-size:20px;color:var(--eb-global-heading-color)}.root-eb-accordion-7n6sq .eb-protected-content-message{margin:0 0 4px;font-size:16px;color:var(--eb-global-text-color)}.root-eb-accordion-7n6sq .eb-protected-content-error{font-size:16px;color:#ff0000;text-align:center}.root-eb-accordion-7n6sq .eb-protected-content-form form,.root-eb-accordion-7n6sq .eb-pc-form{margin-top:20px !important;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin:0 auto;box-sizing:border-box;width:90%;padding:5px;border-width:1px;border-color:#000;border-style:solid;border-radius:4px;transition:border 0.5s,border-radius 0.5s,box-shadow 0.5s}.root-eb-accordion-7n6sq .eb-protected-content-form form:hover,.root-eb-accordion-7n6sq .eb-pc-form:hover{border-radius:4px}.root-eb-accordion-7n6sq .eb-protected-content-input,.root-eb-accordion-7n6sq .eb-pc-form input{border:none;flex-grow:1;box-sizing:border-box;height:45px;font-size:16px;padding:5px;color:var(--eb-global-text-color);background:transparent}.root-eb-accordion-7n6sq .eb-protected-content-input:focus,.root-eb-accordion-7n6sq .eb-protected-content-input:hover,.root-eb-accordion-7n6sq .eb-protected-content-input:active,.root-eb-accordion-7n6sq .eb-protected-content-input:focus-visible,.root-eb-accordion-7n6sq .eb-pc-form input:hover,.root-eb-accordion-7n6sq .eb-pc-form input:active,.root-eb-accordion-7n6sq .eb-pc-form input:focus-visible{border:none;outline:none}.root-eb-accordion-7n6sq .eb-protected-content-submit,.root-eb-accordion-7n6sq .eb-pc-form button{box-sizing:border-box;width:120px;font-size:16px;padding:10px;height:45px;color:var(--eb-global-button-text-color);background-color:var(--eb-global-button-background-color);border-width:1px;border-color:#000;border-style:solid;border-radius:4px;transition:border 0.5s,border-radius 0.5s,box-shadow 0.5s}.root-eb-accordion-7n6sq .eb-protected-content-submit:hover,.root-eb-accordion-7n6sq .eb-pc-form button:hover{border-radius:4px}/* ── Protected Content Locked UX ── */.root-eb-accordion-7n6sq .eb-pc-wrapper{position:relative;border-radius:8px}.root-eb-accordion-7n6sq .eb-pc-mode-none{display:flex;align-items:center;justify-content:center;padding:32px 16px}/* Blur Mode */.root-eb-accordion-7n6sq .eb-pc-mode-blur{background:#f1f5f9}.root-eb-accordion-7n6sq .eb-pc-mode-blur .eb-pc-preview{overflow:hidden;/* Extra visual obfuscation — desaturate + reduce contrast on top of blurso the preview feels more like a photographic blur than HTML text */filter:saturate(0.35) contrast(0.9);position:relative}/* Subtle diagonal stripe overlay — further obscures readable shapes */.root-eb-accordion-7n6sq .eb-pc-mode-blur .eb-pc-preview::after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgba(148,163,184,0.06) 0,rgba(148,163,184,0.06) 2px,transparent 2px,transparent 8px);pointer-events:none;z-index:1}/* Neutralize animated / interactive sub-elements inside the blurred preview */.root-eb-accordion-7n6sq .eb-pc-mode-blur .eb-pc-preview *{animation:none !important;transition:none !important}.root-eb-accordion-7n6sq .eb-pc-mode-blur .eb-pc-overlay{// position:absolute;// top:0;left:0;right:0;bottom:0;// z-index:2;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(255,255,255,0.15);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}/* Partial Mode — shows clipped real content with fade mask + AJAX unlock */.root-eb-accordion-7n6sq .eb-pc-mode-partial .eb-partial-wrap{position:relative;overflow:hidden;transition:max-height 0.4s ease}.root-eb-accordion-7n6sq .eb-pc-mode-partial .eb-pc-preview{position:relative}.root-eb-accordion-7n6sq .eb-pc-mode-partial .eb-fade-mask{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(transparent,var(--wp--preset--color--background,#fff));pointer-events:none;z-index:1}.root-eb-accordion-7n6sq .eb-pc-partial-text{margin:0;padding:0}/* Unlock animation */.root-eb-accordion-7n6sq .eb-pc-wrapper.eb-pc-unlocking{opacity:0.6;transition:opacity 0.3s ease,max-height 0.4s ease}.root-eb-accordion-7n6sq .eb-pc-wrapper.eb-pc-unlocked{animation:ebPcUnlock 0.4s ease both}.root-eb-accordion-7n6sq .eb-lock-gate button:disabled{opacity:0.6;cursor:wait}.root-eb-accordion-7n6sq .eb-lock-error{font-size:12px;color:#c0392b;margin-top:8px;text-align:center}100%{opacity:1;transform:translateY(0)}/* Skeleton preview (blur & partial modes) */.root-eb-accordion-7n6sq .eb-pc-skeleton{display:flex;flex-direction:column;gap:12px;padding:20px}.root-eb-accordion-7n6sq .eb-pc-skeleton-bar,.root-eb-accordion-7n6sq .eb-pc-skeleton-media{background:linear-gradient(90deg,#e2e8f0 0%,#f1f5f9 50%,#e2e8f0 100%);background-size:200% 100%;border-radius:6px;animation:ebPcShimmer 1.8s ease-in-out infinite}.root-eb-accordion-7n6sq .eb-pc-skeleton-bar{height:14px;width:100%}.root-eb-accordion-7n6sq .eb-pc-skeleton-bar-lg{height:20px;width:70%}.root-eb-accordion-7n6sq .eb-pc-skeleton-bar-md{width:85%}.root-eb-accordion-7n6sq .eb-pc-skeleton-bar-sm{width:55%}.root-eb-accordion-7n6sq .eb-pc-skeleton-media{height:140px;width:100%;margin:8px 0}100%{background-position:-200% 0}.root-eb-accordion-7n6sq .eb-pc-mode-partial .eb-pc-overlay{position:relative;z-index:2;display:flex;justify-content:center;padding:0 24px 24px;margin-top:-20px}/* Card */.root-eb-accordion-7n6sq .eb-pc-card-icon{width:calc(20px + 25px);height:calc(20px + 25px);margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:#1a1a2e;border-radius:50%;color:#fff;font-size:20px}.root-eb-accordion-7n6sq .eb-pc-card-icon svg{width:20px;height:20px}.root-eb-accordion-7n6sq .eb-pc-card-icon i{font-size:20px;color:#fff}.root-eb-accordion-7n6sq .eb-pc-card-icon .dashicon,.root-eb-accordion-7n6sq .eb-pc-card-icon .dashicons{font-size:20px;width:20px;height:20px;color:#fff}.root-eb-accordion-7n6sq .eb-pc-card-icon img.eb-pc-icon-svg{width:20px;height:20px}.root-eb-accordion-7n6sq .eb-pc-card-icon span{display:flex;align-items:center;justify-content:center;color:#fff}.root-eb-accordion-7n6sq .eb-pc-card-icon span svg{width:20px;height:20px;fill:#fff}/* Pattern content inside overlay */.root-eb-accordion-7n6sq .eb-pc-message-content{max-width:480px;width:100%}/* ── Editor Preview ── */.eb-pc-editor-preview-root.root-eb-accordion-7n6sq{position:relative;border:1.5px dashed #a5b4fc;border-radius:10px;padding:0;margin-top:8px;background:repeating-linear-gradient(-45deg,transparent,transparent 8px,rgba(99,102,241,0.02) 8px,rgba(99,102,241,0.02) 16px)}.eb-pc-editor-preview-root.root-eb-accordion-7n6sq::before{content:'Protected Content Preview';position:absolute;top:-11px;left:16px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:2px 10px;border-radius:4px;font-size:10px;font-weight:600;letter-spacing:0.4px;text-transform:uppercase;z-index:10;line-height:1.6}.eb-pc-editor-preview-root.root-eb-accordion-7n6sq .eb-pc-wrapper{pointer-events:none;opacity:0.85}.eb-pc-editor-preview-root.root-eb-accordion-7n6sq .eb-protected-content-input,.eb-pc-editor-preview-root.root-eb-accordion-7n6sq .eb-protected-content-submit{cursor:default} @media(max-width: 1024px){.eb-accordion-7n6sq.eb-accordion-container .title-content-eb-accordion-7n6sq .eb-accordion-title{font-size:20px}.eb-accordion-7n6sq.eb-accordion-container.eb-accordion-type-horizontal .eb-accordion-inner,.eb-accordion-7n6sq.eb-accordion-container.eb-accordion-type-horizontal .block-editor-block-list__layout{min-height:max-height:}.eb-parent-eb-accordion-7n6sq{display:block}} @media(max-width: 767px){.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-icon-wrapper-eb-accordion-7n6sq{margin-left:8px}.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-icon-wrapper-eb-accordion-7n6sq .eb-accordion-icon{font-size:16px;width:16px;height:16px}.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-icon-wrapper-eb-accordion-7n6sq .eb-accordion-icon svg{width:16px;height:16px}.eb-accordion-7n6sq.eb-accordion-container .title-content-eb-accordion-7n6sq .eb-accordion-title{font-size:18px;line-height:26px}.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-content-wrapper-eb-accordion-7n6sq > .eb-accordion-content{font-size:15px}.eb-accordion-7n6sq.eb-accordion-container > .eb-accordion-inner > .eb-accordion-wrapper,.eb-accordion-7n6sq.eb-accordion-container .eb-accordion-wrapper-eb-accordion-7n6sq.eb-accordion-wrapper{padding-top:20px;padding-right:30px;padding-left:30px;padding-bottom:20px}.eb-accordion-7n6sq.eb-accordion-container.eb-accordion-type-horizontal .eb-accordion-inner,.eb-accordion-7n6sq.eb-accordion-container.eb-accordion-type-horizontal .block-editor-block-list__layout{min-height:max-height:}.eb-parent-eb-accordion-7n6sq{display:block}.root-eb-accordion-7n6sq .eb-protected-content-container,.root-eb-accordion-7n6sq .eb-pc-card{padding:24px 18px}.root-eb-accordion-7n6sq .eb-protected-content-form form,.root-eb-accordion-7n6sq .eb-pc-form{flex-direction:column}.root-eb-accordion-7n6sq .eb-protected-content-submit,.root-eb-accordion-7n6sq .eb-pc-form button{width:100%}}/* =eb-accordion-7n6sq= Ends */