.glass-info-box{background:linear-gradient(135deg,rgba(255,255,255,0.82) 0%,rgba(245,249,253,0.75) 100%);border:1px solid rgba(14,99,162,0.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:20px;padding:30px 25px 25px 25px;box-shadow:0 15px 35px rgba(5,10,16,0.05),inset 0 0 0 1px rgba(255,255,255,0.5);position:relative;overflow:hidden;cursor:default;transition:background 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease}.glass-info-box::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#0e63a2 0%,#1a7ecb 100%);pointer-events:none}.glass-info-box::after{content:"i";position:absolute;bottom:-15px;right:5px;font-family:'Montserrat',sans-serif;font-size:110px;font-weight:900;font-style:italic;color:rgba(14,99,162,0.03);line-height:1;pointer-events:none}.glass-info-box:hover{background:rgba(255,255,255,0.90);border-color:rgba(14,99,162,0.25);box-shadow:0 15px 35px rgba(5,10,16,0.07)}.glass-info-box .et_pb_main_blurb_image{margin-bottom:18px;position:relative;z-index:2}.glass-info-box h4{color:#050a10;font-family:'Montserrat',sans-serif;font-size:22px;font-weight:700;margin-top:0;margin-bottom:10px;letter-spacing:-0.5px;position:relative;z-index:2}.glass-info-box p{color:rgba(5,10,16,0.78);font-size:15px;line-height:1.6;margin-bottom:0;position:relative;z-index:2}.glass-box{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,0.80) 0%,rgba(243,249,253,0.74) 100%);border:1px solid rgba(14,99,162,0.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:22px;padding:20px;box-shadow:0 10px 30px rgba(5,10,16,0.10),inset 0 0 0 1px rgba(255,255,255,0.40);transition:background 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease}.glass-box::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 0%,rgba(0,195,255,0.20) 0%,rgba(0,195,255,0.06) 28%,transparent 55%);opacity:0;transition:opacity 0.35s ease;pointer-events:none;z-index:0}.glass-box:hover{transform:none!important;background:linear-gradient(135deg,rgba(255,255,255,0.97) 0%,rgba(238,248,255,0.93) 100%);border-color:rgba(0,195,255,0.65);box-shadow:0 14px 38px rgba(0,195,255,0.18),0 0 0 1px rgba(0,195,255,0.10) inset,0 0 24px rgba(0,195,255,0.08)}.glass-box:hover::before{opacity:1}.glass-box .et_pb_blurb_content,.glass-box .et_pb_main_blurb_image,.glass-box .et_pb_blurb_container{position:relative;z-index:2}.glass-box .et_pb_main_blurb_image{margin-bottom:20px;transition:filter 0.35s ease,opacity 0.35s ease}.glass-box:hover .et_pb_main_blurb_image{transform:none!important;filter:drop-shadow(0 0 10px rgba(0,195,255,0.18))}.glass-box h4,.glass-box .et_pb_module_header,.glass-box .et_pb_module_header a{color:#081421;font-size:24px;font-weight:700;transition:color 0.30s ease,text-shadow 0.30s ease}.glass-box:hover h4,.glass-box:hover .et_pb_module_header,.glass-box:hover .et_pb_module_header a{color:#0e63a2!important;text-shadow:0 0 14px rgba(0,195,255,0.22)}.glass-box p{color:rgba(8,20,33,0.82);line-height:1.65}.glass-box .et_pb_blurb_description a{position:relative;z-index:5;color:#0e63a2;font-weight:700;text-decoration:none;transition:color 0.25s ease,text-shadow 0.25s ease}.glass-box .et_pb_blurb_description a:hover{color:#00aeea!important;text-shadow:0 0 10px rgba(0,195,255,0.30)}.et-menu a{position:relative;transition:all 0.35s ease;padding:10px 0;font-weight:600;letter-spacing:0.4px}.et-menu a:hover{color:#ffffff!important;text-shadow:0 0 8px rgba(0,195,255,0.85),0 0 18px rgba(0,195,255,0.55)}.et-menu a::after{content:"";position:absolute;left:50%;bottom:-2px;transform:translateX(-50%);width:0;height:10px;border-radius:50px;background:radial-gradient(circle,rgba(0,195,255,0.95) 0%,rgba(0,195,255,0.45) 45%,transparent 80%);filter:blur(6px);transition:all 0.35s ease;opacity:0;pointer-events:none}.et-menu a:hover::after{width:75%;opacity:1}.et-menu .current-menu-item a{color:#ffffff!important;text-shadow:0 0 10px rgba(0,195,255,0.85)}.et-menu-nav .sub-menu{background:rgba(8,20,33,0.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,0.08);border-radius:18px;padding:10px;box-shadow:0 20px 50px rgba(0,0,0,0.45)}.et-menu-nav .sub-menu a:hover{background:rgba(255,255,255,0.05);border-radius:10px}.pingis-bg::before{content:"";position:absolute;top:-120px;right:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(0,195,255,0.08) 0%,rgba(14,99,162,0.04) 45%,transparent 72%);filter:blur(10px);pointer-events:none}.pingis-bg>*{position:relative;z-index:1}