.zad-elite-box{--zad-before-bg:rgba(0,0,0,0.5);--zad-before-tx:#ffffff;--zad-q-bg:transparent;--zad-q-tx:inherit;--zad-q-align:center;--zad-a-bg:transparent;--zad-a-tx:inherit;--zad-a-align:center;position:relative;width:var(--zad-w);max-width:100%;height:var(--zad-h);margin:30px auto;font-family:'Inter',sans-serif;color:#333;padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;border:none!important}.zad-elite-q{font-weight:800;margin:0 0 20px 0!important;padding:15px;background:var(--zad-q-bg);color:var(--zad-q-tx);border-radius:12px;line-height:1.4;text-align:var(--zad-q-align)}.zad-elite-wrapper{position:relative;border-radius:12px;overflow:hidden;background:#000;width:100%;height:100%;min-height:inherit;box-shadow:0 15px 45px rgb(0 0 0 / .15);transition:transform 0.3s ease,box-shadow 0.3s ease}.zad-elite-box:hover .zad-elite-wrapper{box-shadow:0 20px 60px rgb(0 0 0 / .25)}.zad-elite-answer{background:var(--zad-a-bg);height:100%;width:100%;display:flex;align-items:center;justify-content:center}.zad-elite-answer img{width:100%;height:100%;object-fit:cover;display:block}.zad-ans-text{display:block;padding:clamp(30px, 6vw, 60px) clamp(20px, 5vw, 50px);color:var(--zad-a-tx);text-align:var(--zad-a-align);margin:0 auto;width:100%;max-width:900px;position:relative;opacity:0;transform:translateY(30px);transition:opacity 0.8s cubic-bezier(.165,.84,.44,1) 0.2s,transform 0.8s cubic-bezier(.165,.84,.44,1) 0.2s}.revealed .zad-ans-text{opacity:1;transform:translateY(0)}.zad-ans-text::before{content:'';position:absolute;left:clamp(10px, 3vw, 25px);top:20%;height:60%;width:4px;background:linear-gradient(180deg,var(--zad-a-tx) 0%,transparent 100%);opacity:.3;border-radius:4px}h2.zad-ans-text{font-size:clamp(2.5rem, 5vw, 4.5rem);font-weight:900;line-height:1.15;letter-spacing:-1px}h3.zad-ans-text{font-size:clamp(2rem, 4vw, 3.5rem);font-weight:800;line-height:1.2;letter-spacing:-.5px}div.zad-ans-text,p.zad-ans-text{font-size:clamp(1.2rem, 2.5vw, 1.8rem);font-weight:400;line-height:1.7;letter-spacing:.2px;text-shadow:none;font-family:'Inter',system-ui,sans-serif}span.zad-ans-text{font-size:clamp(1.5rem, 3vw, 2.5rem);font-weight:600;font-style:italic}.zad-elite-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer;transition:all 0.5s cubic-bezier(.4,0,.2,1)}.zad-mode-reveal{background:var(--zad-before-bg);backdrop-filter:blur(var(--zad-blur)) saturate(160%);-webkit-backdrop-filter:blur(var(--zad-blur)) saturate(160%)}.zad-mode-spot{background:#fff0}.zad-elite-cta{background:rgb(20 20 20 / .4);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);padding:clamp(15px, 2vw, 20px) clamp(30px, 4vw, 50px);border-radius:50px;color:var(--zad-before-tx);font-size:clamp(1rem, 2vw, 1.3rem);font-weight:700;border:1px solid rgb(255 255 255 / .15);box-shadow:0 15px 40px rgb(0 0 0 / .4),inset 0 1px 1px rgb(255 255 255 / .1);transition:all 0.4s cubic-bezier(.175,.885,.32,1.275);text-transform:uppercase;letter-spacing:2px;display:flex;align-items:center;gap:15px}.zad-icon-lock{transition:transform 0.4s ease}.zad-lock-shackle{transition:transform 0.4s cubic-bezier(.4,0,.2,1);transform-origin:50% 50%}.zad-elite-overlay:hover .zad-elite-cta{transform:translateY(-5px) scale(1.02);background:rgb(40 40 40 / .5);border-color:rgb(255 255 255 / .3);box-shadow:0 25px 50px rgb(0 0 0 / .5)}.zad-elite-overlay:hover .zad-lock-shackle{transform:translateY(-3px)}.zad-mode-spot .zad-elite-cta{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;font-size:clamp(1.2rem, 3vw, 1.8rem)}.zad-elite-fb{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;pointer-events:none;display:none!important;align-items:center;justify-content:center;transition:0.4s cubic-bezier(.175,.885,.32,1.275);transform:scale(.8)}.zad-fb-msg{font-size:clamp(1.5rem, var(--zad-fb-size, 4rem), 10vw);font-weight:900;text-transform:uppercase;padding:clamp(15px, 4vw, 30px) clamp(30px, 8vw, 70px);border-radius:24px;background:rgb(15 15 15 / .7);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgb(255 255 255 / .15);box-shadow:0 25px 50px -12px rgb(0 0 0 / .5),inset 0 1px 1px rgb(255 255 255 / .1);animation:zadPopIn 0.5s cubic-bezier(.175,.885,.32,1.275);letter-spacing:2px}@keyframes zadPopIn{0%{transform:scale(.8) translateY(20px);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}.zad-success-msg{color:var(--zad-success-color);box-shadow:0 0 50px rgb(0 255 136 / .2);border:2px solid var(--zad-success-color)}.zad-fail-msg{color:var(--zad-fail-color);box-shadow:0 0 50px rgb(255 71 87 / .2);border:2px solid var(--zad-fail-color)}.zad-elite-caption{margin-top:15px;font-size:1rem;color:#777;text-align:center;font-style:italic}.zad-reveal-text{position:absolute;left:var(--rt-x);top:var(--rt-y);transform:translate(-50%,-50%);width:90%;z-index:20;pointer-events:none;opacity:0;transition:opacity 0.8s cubic-bezier(.175,.885,.32,1.275);color:var(--rt-color);font-size:var(--rt-size,2.5rem);font-weight:900;text-align:center;text-transform:uppercase;font-family:'Impact','Arial Black',sans-serif;line-height:1.1;-webkit-text-stroke:1px #000;text-shadow:2px 2px 0 #000;overflow-wrap:break-word;word-break:break-word;white-space:normal}.revealed .zad-reveal-text{opacity:1;transform:translate(-50%,-50%) scale(1)}.zad-elite-wrapper{perspective:1000px}.zad-elite-overlay{position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(var(--zad-blur,25px));background:var(--zad-before-bg,rgb(0 0 0 / .5));display:flex;align-items:center;justify-content:center;color:var(--zad-before-tx,#fff);z-index:10;backface-visibility:hidden;transform-origin:center;transition:transform 0.8s cubic-bezier(.4,0,.2,1),opacity 0.5s ease}.zad-mode-spot{backdrop-filter:none!important;background:transparent!important}.revealed .zad-elite-overlay{transform:rotateY(-180deg);opacity:0;visibility:hidden}.zad-elite-answer{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--zad-a-bg,transparent);color:var(--zad-a-tx,inherit);transform:none;opacity:1}.revealed .zad-elite-answer{transform:none}.zad-ans-text,.zad-elite-answer img{max-width:100%;width:100%;height:auto;display:block;image-rendering:-webkit-optimize-contrast;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.zad-spot-indicator{position:absolute;transform:translate(-50%,-50%);border:var(--zad-spot-thick,4px) solid var(--spot-color);box-shadow:0 0 15px var(--spot-color),inset 0 0 10px var(--spot-color),0 0 30px rgb(255 255 255 / .2);z-index:15;pointer-events:none;display:none;animation:zadBreathingGlow 2s ease-in-out infinite}.zad-wrong-marker{position:absolute;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:rgb(255 50 50 / .45);border:3px solid rgb(255 60 60 / .85);box-shadow:0 0 0 4px rgb(255 50 50 / .2),0 0 20px rgb(255 0 0 / .3);z-index:16;pointer-events:none;animation:zadWrongPop 0.3s cubic-bezier(.175,.885,.32,1.275) forwards;transition:opacity 0.5s ease}@keyframes zadWrongPop{0%{transform:translate(-50%,-50%) scale(0);opacity:0}70%{transform:translate(-50%,-50%) scale(1.15);opacity:1}100%{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes zadBreathingGlow{0%{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 15px var(--spot-color),inset 0 0 10px var(--spot-color);opacity:.9}50%{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 0 30px var(--spot-color),inset 0 0 20px var(--spot-color);opacity:1}100%{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 15px var(--spot-color),inset 0 0 10px var(--spot-color);opacity:.9}}@media (max-width:600px){h2.zad-ans-text{font-size:2rem}.zad-elite-cta{font-size:1rem;padding:10px 20px}.zad-fb-msg{font-size:1.8rem;padding:10px 20px}.zad-reveal-text{font-size:clamp(0.8rem, calc(var(--rt-size, 2.5rem) * 0.4), 8vw);width:100%;max-width:95%;overflow-wrap:break-word;word-break:break-word}}