.qfpeb-overlay{position:fixed;inset:0;display:none;align-items:flex-end;justify-content:center;padding:14px;z-index:99999;background:rgba(0,0,0,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.qfpeb-overlay.visible{display:flex;animation:qfpebFade .7s ease forwards}.qfpeb-overlay:before,.qfpeb-overlay:after{content:"";position:absolute;border-radius:999px;filter:blur(40px);opacity:.22;pointer-events:none}.qfpeb-overlay:before{width:40vw;height:40vw;left:-10vw;bottom:10vh;background:radial-gradient(circle,rgba(61,188,255,.7),transparent 68%)}.qfpeb-overlay:after{width:34vw;height:34vw;right:-8vw;bottom:18vh;background:radial-gradient(circle,rgba(174,92,255,.7),transparent 68%)}.qfpeb-panel{position:relative;width:min(94vw,620px);padding:18px 14px 16px;border-radius:24px;background:linear-gradient(180deg,#000,#000);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 55px rgba(0,0,0,.45),0 0 35px rgba(0,157,255,.16);overflow:hidden}.qfpeb-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translateX(-120%);animation:qfpebSweep 4.6s linear infinite;pointer-events:none}.qfpeb-head{text-align:center;position:relative;z-index:2;margin-bottom:14px}.qfpeb-title{margin:0 0 6px;color:#fff;font-weight:900;font-size:clamp(18px,5vw,28px);letter-spacing:.6px;text-transform:uppercase}.qfpeb-subtitle{margin:0;color:#d9ebff;font-size:clamp(11px,3.1vw,14px);line-height:1.45}.qfpeb-grid{display:grid;grid-template-columns:1fr;gap:12px;position:relative;z-index:2}.qfpeb-btn,.qfpeb-btn:visited{position:relative;display:block;text-decoration:none;padding:16px 14px;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.08);transform:translateY(14px);opacity:0;animation:qfpebIn .7s ease forwards;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.qfpeb-btn:nth-child(1){animation-delay:.15s}.qfpeb-btn:nth-child(2){animation-delay:.27s}.qfpeb-btn:nth-child(3){animation-delay:.39s}.qfpeb-btn:hover,.qfpeb-btn:focus{transform:translateY(-2px) scale(1.01);outline:none}.qfpeb-btn:after{content:"";position:absolute;top:0;left:-120%;width:65%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:skewX(-18deg);animation:qfpebShine 3.7s linear infinite;pointer-events:none}.qfpeb-btn-top{display:flex;align-items:center;gap:12px;margin-bottom:8px}.qfpeb-icon{width:46px;height:46px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.18),rgba(255,255,255,.04) 70%);backdrop-filter:blur(4px)}.qfpeb-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.qfpeb-text{display:block;min-width:0}.qfpeb-label{display:block;font-size:12px;letter-spacing:1px;font-weight:800;text-transform:uppercase;margin-bottom:2px}.qfpeb-main{display:block;font-size:clamp(16px,4.4vw,22px);line-height:1.12;font-weight:900;text-transform:uppercase}.qfpeb-mini{display:block;font-size:clamp(11px,3vw,13px);line-height:1.4;opacity:.92}.qfpeb-close{position:absolute;right:10px;top:10px;width:34px;height:34px;border:none;border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer;z-index:3}.qfpeb-close:hover{background:rgba(255,255,255,.15)}.qfpeb-shortcode-wrap{width:100%;max-width:620px;margin:0 auto}.qfpeb-short-single{width:100%;max-width:460px;margin:12px auto}.qfpeb-delay-hidden{display:none!important}.qfpeb-delay-visible{display:block!important;animation:qfpebFade .7s ease forwards}.qfpeb-service{background:linear-gradient(180deg,#000,#071625);border-color:rgba(57,191,255,.33);color:#fff;box-shadow:0 0 20px color-mix(in srgb,#00b7ff 32%,transparent),0 10px 24px rgba(0,0,0,.28)}.qfpeb-service .qfpeb-label{color:#9fe6ff}.qfpeb-service .qfpeb-icon{color:#9fe6ff}.qfpeb-service:hover,.qfpeb-service:focus{box-shadow:0 0 30px color-mix(in srgb,#00b7ff 55%,transparent),0 12px 32px rgba(0,0,0,.32);border-color:#00b7ff}.qfpeb-academy{background:linear-gradient(180deg,#132042,#091426);border-color:rgba(122,215,255,.33);color:#fff;box-shadow:0 0 20px color-mix(in srgb,#7ad7ff 32%,transparent),0 10px 24px rgba(0,0,0,.28)}.qfpeb-academy .qfpeb-label{color:#b3ecff}.qfpeb-academy .qfpeb-icon{color:#b3ecff}.qfpeb-academy:hover,.qfpeb-academy:focus{box-shadow:0 0 30px color-mix(in srgb,#7ad7ff 55%,transparent),0 12px 32px rgba(0,0,0,.32);border-color:#7ad7ff}.qfpeb-watch{background:linear-gradient(180deg,#23153d,#12091e);border-color:rgba(192,131,255,.33);color:#fff;box-shadow:0 0 20px color-mix(in srgb,#b35cff 32%,transparent),0 10px 24px rgba(0,0,0,.28)}.qfpeb-watch .qfpeb-label{color:#efd9ff}.qfpeb-watch .qfpeb-icon{color:#efd9ff}.qfpeb-watch:hover,.qfpeb-watch:focus{box-shadow:0 0 30px color-mix(in srgb,#b35cff 55%,transparent),0 12px 32px rgba(0,0,0,.32);border-color:#b35cff}.hover-electric:hover .qfpeb-icon,.hover-electric:focus .qfpeb-icon{animation:qfpebElectric .55s linear 1,qfpebPulse 2.8s ease-in-out infinite}.hover-electric:hover:before,.hover-electric:focus:before{content:"";position:absolute;left:-10%;top:52%;width:120%;height:2px;background:linear-gradient(90deg,transparent,#00b7ff,transparent);box-shadow:0 0 12px #00b7ff;animation:qfpebLine .85s ease 1}.hover-learn:hover .qfpeb-icon,.hover-learn:focus .qfpeb-icon{animation:qfpebLift .8s ease 1}.hover-learn:hover:before,.hover-learn:focus:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.06),rgba(122,215,255,.13));animation:qfpebRise .75s ease 1;pointer-events:none}.hover-watch:hover .qfpeb-icon,.hover-watch:focus .qfpeb-icon{animation:qfpebWatch 1s ease 1}.hover-watch:hover:before,.hover-watch:focus:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #b35cff,0 0 22px #b35cff;animation:qfpebPulseBorder 1s ease 1}@media (min-width:768px){.qfpeb-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.qfpeb-overlay{display:none!important}}