.compact-blurb .et_pb_main_blurb_image{margin-bottom:6px!important}.compact-blurb .et_pb_module_header{margin-top:5px!important;line-height:1;font-size:11px;font-weight:700}.compact-blurb .et_pb_blurb_content{line-height:1}.login-popup-section{position:fixed!important;z-index:99999!important;top:50%;left:50%;transform:translate(-50%,-50%) scale(.94);background:#EFF4FF;border:0 solid;border-color:#1E3A8A;padding:10px 10px;box-shadow:0 12px 30px rgb(80 140 255 / .35);transition:all .25s ease;width:90%;max-width:800px;opacity:0;visibility:hidden;pointer-events:none}.login-popup-section.show-popup{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.login-popup-section input[type="text"],.login-popup-section input[type="password"]{width:100%;background:#fff;border:1px solid #1E3A8A;border-radius:10px;padding:12px 14px;color:#0E0E0E;margin-bottom:16px;font-size:15px}.login-popup-section input::placeholder{color:#9fb3c9}.login-popup-section input:focus{outline:none;border-color:#3C78B8;box-shadow:0 0 0 1px rgb(60 120 184 / .35)}.login-popup-section .et_pb_button{background:#1E3A8A;color:#fff;border-radius:40px;font-size:15px;font-weight:600}.login-popup-section .et_pb_row_5_tb_header{background:#EFF4FF!important}.login-popup-section .et_pb_button:hover{background:#fff;color:#1E3A8A;border:1px solid;border-color:#1E3A8A;border-radius:40px;font-size:15px;font-weight:600;transform:translateY(-1px) scale(1.02)}.login-popup-overlay{position:fixed!important;z-index:99990!important;inset:0;background:rgb(10 20 35 / .65);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:.25s ease}.login-popup-overlay.show-popup{opacity:1;visibility:visible}.popup-header{position:absolute;top:12px;right:14px}.popup-close{position:absolute;top:14px;right:16px;width:100px;height:100px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#3C78B8;border:1px solid rgb(255 255 255 / .12);color:#a0a7b5;font-size:18px;cursor:pointer;transition:all .2s ease}.popout-close:hover{background:#3C78B8;border-color:#3C78B8;color:#fff}@media(max-width:980px){.login-popup-section{max-width:480px}}@media(max-width:768px){.login-popup-section{width:92%;max-width:420px;padding:26px 22px;border-radius:16px}}@media(max-width:480px){.login-popup-section{width:94%;max-width:360px;padding:22px 18px}}.login-popup-section.show-popup{animation:jkPopupFloat .35s ease forwards}@keyframes jkPopupFloat{from{transform:translate(-50%,-50%) scale(.96)}to{transform:translate(-50%,-50%) scale(1)}}.namecard-wrapper{width:100%;max-width:420px;aspect-ratio:9 / 16;margin:0 auto;border-radius:16px;overflow:auto;background:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .08)}.namecard-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:20px}.namecard-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover}.namecard-title{font-size:clamp(18px, 2.5vw, 22px);margin:10px 0 5px}.namecard-subtitle{font-size:clamp(14px, 2vw, 16px);color:#666}.namecard-content p{margin:5px 0}.share-btn{width:100%;background:#25D366;color:#fff;border:none;padding:12px;border-radius:999px;font-weight:700;cursor:pointer}.gnh-whatsapp-btn,.gnh-whatsapp-trigger{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:14px 26px;border:none;border-radius:10px;font-size:20px;font-weight:600;text-decoration:none;color:#fff;background:linear-gradient(180deg,#2E7D4F 0%,#256D44 100%);box-shadow:0 6px 14px rgb(0 0 0 / .15),inset 0 1px 0 rgb(255 255 255 / .15);transition:background .25s,transform .25s,box-shadow .25s}.gnh-whatsapp-btn:hover,.gnh-whatsapp-trigger:hover{background:linear-gradient(180deg,#338C59,#2B7A4C);transform:translateY(-1px);box-shadow:0 8px 18px rgb(0 0 0 / .18),inset 0 1px 0 rgb(255 255 255 / .18)}.gnh-whatsapp-btn:active,.gnh-whatsapp-trigger:active{transform:translateY(1px);box-shadow:0 3px 8px rgb(0 0 0 / .15),inset 0 2px 6px rgb(0 0 0 / .20)}.gnh-whatsapp-btn svg,.gnh-whatsapp-trigger svg,.gnh-whatsapp-btn i,.gnh-whatsapp-trigger i{width:22px;height:22px;color:#fff;fill:#fff}.gnh-whatsapp-btn::after,.gnh-whatsapp-trigger::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(rgb(255 255 255 / .05),transparent 60%);pointer-events:none}@media (max-width:480px){.gnh-whatsapp-btn,.gnh-whatsapp-trigger{font-size:18px;padding:12px 20px}}.gnh-whatsapp-modal-overlay{position:fixed;inset:0;display:flex;justify-content:center;align-items:flex-start;padding:20px 16px;background:rgb(15 23 42 / .55);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;z-index:9999}.gnh-whatsapp-modal-overlay.active{opacity:1;visibility:visible}.gnh-whatsapp-modal-dialog{position:absolute;bottom:calc(100% + 12px);left:50%;background:#F3F4F6;padding:30px 24px 24px;border-radius:14px;transform:translateX(-50%);width:100%;max-width:420px}.gnh-whatsapp-modal-overlay.active .gnh-whatsapp-modal-dialog{transform:translateY(0)}.gnh-whatsapp-close{position:absolute;top:14px;right:14px;width:34px;height:34px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:1.8;border:none;border-radius:50%;background:#F3F4F6;color:#374151;cursor:pointer;transition:background .2s,transform .2s}.gnh-whatsapp-close:hover{background:#E5E7EB;transform:rotate(90deg)}.gnh-whatsapp-chooser{font-size:18px;font-weight:700;line-height:1.8}.gnh-whatsapp-option-grid{display:flex;flex-direction:column;gap:12px}.gnh-whatsapp-option-card{padding:14px;border:1px solid #E5E7EB;border-radius:10px;background:#fff;font-size:14px;font-weight:500;color:#111827;cursor:pointer;transition:all .2s}.gnh-whatsapp-option-card:hover{background:#F0FDF4;border-color:#22C55E;color:#166534;transform:translateY(-2px);box-shadow:0 8px 20px rgb(0 0 0 / .08)}.trp-shortcode-switcher{background:rgb(255 255 255 / .08);backdrop-filter:blur(6px);border-radius:999px;padding:6px 12px}.trp-shortcode-switcher a{color:#93C5FD!important;font-size:10px}.my-custom-tabs .et_pb_tabs_controls{background:#fff0;border-bottom:1px solid rgb(255 255 255 / .1);display:flex}.et_pb_tabs_controls li a{color:rgb(255 255 255 / .6);font-size:12px;padding:10px 16px;border-radius:12px 12px 0 0;transition:all 0.3s ease}.et_pb_tabs_controls li a:hover{color:#fff}.et_pb_tabs_controls li.et_pb_tab_active a{color:#60A5FA;background:rgb(255 255 255 / .06);border-bottom:2px solid #3B82F6;box-shadow:0 4px 15px rgb(59 130 246 / .15)}.et_pb_tabs_controls li{border:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.et_pb_tabs{border:none}.all-in-one-row{display:flex;flex-direction:row;flex-wrap:nowrap}p{padding-bottom:0!important}.plan-card .wpforms-image-choices{display:flex;gap:20px}.plan-card .wpforms-image-choices-item{flex:1;border:1px solid #e5e7eb;border-radius:12px;padding:20px;background:#fff;cursor:pointer;transition:all 0.2s ease}.plan-card .wpforms-image-choices-item:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgb(0 0 0 / .05)}.plan-card input:checked+label{border:2px solid #3b82f6!important;background:#f0f7ff}.plan-card img{width:40px;margin-bottom:10px}.plan-card .wpforms-image-choices-label{font-weight:600;font-size:16px;display:block;margin-bottom:6px}.plan-card .wpforms-image-choices-desc{font-size:13px;color:#6b7280}.my-language-switcher{background:rgb(180 212 242 / .97);padding:8px 14px}.my-language-switcher a,.my-language-switcher select{color:#ffffff!important;font-size:12px}