:root{--accent-color:#19C1CF;--accent-hover:#14A8B5;--accent-soft:rgba(25, 193, 207, 0.08);--accent-border:rgba(25, 193, 207, 0.25);--primary-background:#050816;--secondary-background:#0B1020;--section-background:#101828;--card-background-color:rgba(255,255,255,0.04);--main-font-color:#FFFFFF;--secondary-font-color:#CBD5E1;--muted-font-color:#94A3B8;--footer-background-color:#050816;--bottom-link-color:#E2E8F0;--border-color:rgba(255,255,255,0.08);--card-shadow:0 15px 40px rgba(0,0,0,0.35);--gepanda-main:#19C1CF;--gepanda-main-hover:#14A8B5;--gepanda-yellow:#19C1CF}html,body{height:100%;margin:0;padding:0}body{background:var(--primary-background);color:var(--main-font-color);font-size:14px;overflow-x:hidden}*{box-sizing:border-box;transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}#page{padding:0 20px}h1,h2,h3,h4,h5,h6{color:#FFF;font-weight:700}h1{font-size:42px;line-height:1.2}h2{font-size:52px;line-height:1.2}h3{font-size:30px}h4{font-size:22px}p,span,li,label,input,textarea{color:var(--secondary-font-color)}.second-color{color:var(--accent-color)}header{width:100%;min-height:78px;position:sticky;top:0;left:0;z-index:999;background:rgba(5,8,22,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-color)}header .navbar{width:100%}header .menu-item,header .menu-item a,.navbar-nav .menu-item a{color:#E2E8F0;text-decoration:none;font-size:16px;font-weight:500}header .menu-item a:hover,.navbar-nav .menu-item a:hover{color:var(--accent-color)}.navbar-toggler{border:none!important;box-shadow:none!important}#navbarSupportedContent{background:rgba(11,16,32,.95);border:1px solid var(--border-color);border-radius:18px;padding:20px;box-shadow:var(--card-shadow)}.wp-element-button,.navbar .sign-up-btn,header .login-section .sign-up-btn,.check-esim-left a,.btn,button{background:linear-gradient(135deg,#19C1CF 0%,#0EA5B7 100%);border:1px solid rgba(25,193,207,.2);color:#FFFFFF!important;border-radius:14px;font-weight:700;box-shadow:0 10px 25px rgba(25,193,207,.25);transition:all 0.25s ease}.wp-element-button:hover,.navbar .sign-up-btn:hover,header .login-section .sign-up-btn:hover,.check-esim-left a:hover,.btn:hover,button:hover{background:linear-gradient(135deg,#14A8B5 0%,#0B8F9B 100%);transform:translateY(-2px);box-shadow:0 14px 30px rgba(25,193,207,.35)}header .login-section .url,#faq .button{border:1px solid rgba(25,193,207,.35);background:rgba(25,193,207,.08);color:var(--accent-color);backdrop-filter:blur(10px)}header .login-section .url:hover,#faq .button:hover{background:rgba(25,193,207,.15)}section:nth-child(even){background:rgba(255,255,255,.01)}.section{width:100%;text-align:center}.benefits-tabs-container-bg{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:60px;padding:6px}.benefit-tab,#app .tab_container,.tabs div,.tab{gap:30px;color:#B8C5D6!important;border-radius:60px;transition:all 0.25s ease}.tab:hover{box-shadow:0 14px 30px rgba(25,193,207,.38);border-bottom:0px!important;background:linear-gradient(135deg,#19C1CF 0%,#0EA5B7 100%)!important;color:#ffffff!important;border-radius:60px}.benefit-tab:hover,#app .tab_container:hover,.tabs div:hover,{color:var(--accent-color)!important}.benefit-active-tab,#app .tab_container.active,#app .active-tab,.tabs .active,.tab.active{box-shadow:0 14px 30px rgba(25,193,207,.38);border-bottom:0px!important;background:linear-gradient(135deg,#19C1CF 0%,#0EA5B7 100%)!important;color:#ffffff!important;border-radius:60px}.title-tab{margin-bottom:0px!important;padding:15px 30px}.benefit-active-tab *,#app .tab_container.active *,#app .active-tab *,.tabs .active *,.tab.active *{color:#ffffff!important}.search_bundles .bundle_card,.step-block,.benefit_card,.question,.language-popup{background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,.02) 100%)!important;border:1px solid rgba(25,193,207,.18);backdrop-filter:blur(12px);box-shadow:var(--card-shadow);border-radius:22px;overflow:hidden}.search_bundles .bundle_card:hover{transform:translateY(-4px);border-color:rgba(25,193,207,.35)}.benefit_card .benefit-title,.step-block-title,.about-us-title,.why-use-title,.how-it-works-title,.check-esim-title{color:var(--accent-color)}.step-block-description,.benefit-description,.benefit-content-description div{color:var(--secondary-font-color)}.search_bundles .bundle_card .bundle_card_header{margin-bottom:14px}.search_bundles .bundle_card .bundle_card_header *,.search_bundles .bundle_card .coverage *,.search_bundles .bundle_card .refill_list *{color:#FFF}.search_bundles .coverage>div:last-child,.bundle_card .coverage div:last-child{padding:6px 14px!important;min-width:auto!important;border-radius:999px!important;background:rgba(25,193,207,.1)!important;border:1px solid rgba(25,193,207,.3)!important;color:#DFFBFF!important;font-size:14px!important;font-weight:500!important;margin-left:10px!important;margin-right:10px!important;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.search_bundles .bundle_card .coverage{margin-top:16px;margin-bottom:18px}.bundle_card table,.bundle_card .table{border-radius:16px;overflow:hidden}.bundle_card table tr:hover,.bundle_card .table tr:hover{background:rgba(25,193,207,.04)}.bundle .bundle_card .button-position{background:linear-gradient(135deg,#19C1CF 0%,#0EA5B7 100%)!important}.bundle .bundle_card .button-position:hover{background:linear-gradient(135deg,#14A8B5 0%,#0B8F9B 100%)!important;transform:translateY(-2px);box-shadow:0 14px 30px rgba(25,193,207,.38)}.search_bundles .bundle_card button,.search_bundles .bundle_card .btn,.search_bundles .bundle_card a,.bundles_container_bottom button,.bundle_card button,.bundle_card .btn{color:#ffffff!important;border:1px solid rgba(25,193,207,.25)!important;border-radius:14px!important;font-weight:700!important;min-height:52px;box-shadow:0 10px 25px rgba(25,193,207,.28);transition:all 0.25s ease}.bundles_container_bottom button:hover{background:linear-gradient(135deg,#14A8B5 0%,#0B8F9B 100%)!important;transform:translateY(-2px);box-shadow:0 14px 30px rgba(25,193,207,.38)}#faq_list .accordion-item h2>button,.accordion-item .accordion-header .accordion-button:not(.collapsed){background:rgba(255,255,255,.04);color:#FFF}#faq_list .search_line,#faq_list .search_line input{background:rgba(255,255,255,.04);color:#FFF;border:1px solid rgba(255,255,255,.08)}.check-esim-container{background:linear-gradient(135deg,#0B1020 0%,#111827 100%);border:1px solid rgba(25,193,207,.18);border-radius:28px;box-shadow:0 20px 50px rgba(0,0,0,.4)}.check-esim-title,.check-esim-description{color:#FFF}input,textarea,select{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#FFF;border-radius:12px}input::placeholder,textarea::placeholder{color:#94A3B8}input:focus,textarea:focus,select:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 4px rgba(25,193,207,.12)}footer{background:var(--footer-background-color);border-top:1px solid rgba(255,255,255,.08);margin-top:100px}footer .mail a,footer .bottom-menu a,footer .socials a{color:var(--bottom-link-color)}footer .socials i{background:rgba(255,255,255,.08);color:#FFF}@media screen and (max-width:992px){h1{font-size:34px}h2{font-size:40px;line-height:1.2}.step-content{flex-direction:column;gap:20px}.step-block{margin-bottom:15px}}@media screen and (max-width:768px){.search_bundles .bundle_card{margin-bottom:24px}.search_bundles .coverage>div:last-child,.bundle_card .coverage div:last-child{padding:5px 12px!important;font-size:13px!important}.benefit-active-tab,#app .tab_container.active{padding:10px 18px!important}}@media screen and (max-width:576px){#page{padding:0 10px}h1{font-size:28px}h2{font-size:34px}.benefit-tab{padding:10px 18px;font-size:14px}.step-block,.benefit_card,.question{border-radius:18px}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0B1020}::-webkit-scrollbar-thumb{background:rgba(25,193,207,.5);border-radius:20px}::-webkit-scrollbar-thumb:hover{background:rgba(25,193,207,.8)}.product_page_container *{color:white!important}.product_page_container{background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,.02) 100%)!important;border:1px solid rgba(25,193,207,.18)!important}.product_page_container .property{color:white!important;background:#2696A3!important;border:1px solid rgba(25,193,207,.18)!important}.property_title svg path,.close_and_share_buttons svg path{fill:white!important}.refill_list_item{background:#2696A3!important;border:1px solid rgba(25,193,207,.18)!important}.faq_block .faq_item{color:white!important;background:#2696A3!important;border:1px solid rgba(25,193,207,.18)!important}.faq_block .faq_icon svg path{fill:white!important}.faq_block .faq_arrow_icon svg path{fill:white!important}.product_page_container .button_buy{background:linear-gradient(135deg,#19C1CF 0%,#0EA5B7 100%)!important}.product_page_container a .button_buy:hover{background:linear-gradient(135deg,#14A8B5 0%,#0B8F9B 100%)!important;transform:translateY(-2px);box-shadow:0 14px 30px rgba(25,193,207,.38)}