html{scroll-behavior:smooth}:root{--red:#e74c3c;--blue:#3498db;--green:#27ae60;--bg1:#f9f9fb;--bg2:#ffffff;--glass:rgba(0, 0, 0, 0.04);--glass-strong:rgba(0, 0, 0, 0.08);--card:#ffffff;--text:#2c3e50;--muted:#7f8c8d;--ring-size:170px}@font-face{font-family:'Font Awesome 6 Free';src:url(/assets/webfonts/fa-solid-900.woff2) format('woff2');font-display:swap;font-weight:900}@font-face{font-family:'Font Awesome 6 Brands';src:url(/assets/webfonts/fa-brands-400.woff2) format('woff2');font-display:swap;font-weight:400}@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:swap;src:url(/assets/webfonts/fa-solid-900.woff2) format("woff2"),url(/assets/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/webfonts/fa-brands-400.woff2) format("woff2"),url(/assets/webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Poppins";src:url(/Poppins/poppins-light-webfont.woff2) format('woff2');font-weight:300;font-display:swap;ascent-override:105%;descent-override:35%;line-gap-override:10%}@font-face{font-family:"Poppins";src:url(/Poppins/poppins-regular-webfont.woff2) format('woff2');font-weight:400;font-display:swap;ascent-override:105%;descent-override:35%;line-gap-override:10%}@font-face{font-family:"Poppins";src:url(/Poppins/poppins-semibold-webfont.woff2) format('woff2');font-weight:600;font-display:swap;ascent-override:105%;descent-override:35%;line-gap-override:10%}@font-face{font-family:"Poppins";src:url(/Poppins/poppins-bold-webfont.woff2) format('woff2');font-weight:700;font-display:swap;ascent-override:105%;descent-override:35%;line-gap-override:10%}*{box-sizing:border-box}body{margin:0;font-family:"Poppins",sans-serif;font-size:14px;color:var(--text)}.container{max-width:1200px;width:100%;margin:auto}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,p,ul,ol{margin:0;padding:0}h1,h2{font-family:"Gotham Pro",sans-serif;font-weight:300!important}p,ul,ol{font-family:"Montserrat",sans-serif}.text-center{text-align:center}.border_line{height:3px;background:linear-gradient(310deg,#74b9ff,#e74c3c);margin-top:10px}@media (max-width:1100px){.mobile_gap{padding-left:15px!important;padding-right:15px!important}}.header_section{padding-bottom:40px;background:radial-gradient(60% 90% at 20% 10%,#e3ebff 0%,transparent 55%),radial-gradient(60% 90% at 90% 10%,#f5f9ff 0%,transparent 55%),radial-gradient(80% 120% at 50% 100%,#ffffff 0%,#eef2f9 80%)}.header{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.header-left{display:flex;align-items:center;gap:30px}.logo{display:flex;align-items:center;gap:8px}.logo_img{max-width:250px;width:100%}.nav-links{font-size:16px;display:flex;gap:20px}.nav-links a{font-weight:400}.header-right{font-size:16px;display:flex;align-items:center;gap:20px}.btn-primary{background:#f63d4a;color:#fff;padding:8px 16px;border-radius:6px;font-weight:500}.menu-toggle{display:none;font-size:20px;cursor:pointer}.mobile-menu{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#fff;transition:right 0.3s ease-in-out;padding:20px;display:flex;flex-direction:column;gap:20px;font-size:16px;z-index:111}.mobile-menu.open{right:0}.mobile-menu .close-btn{align-self:flex-end;font-size:24px;cursor:pointer}.mobile-menu a{display:block;font-weight:500}.mobile-menu a i{margin-left:8px}@media (max-width:1050px){.mobile_hide{display:none}.nav-links{display:none}.menu-toggle{display:block}.header{padding:12px 15px}}.banner_container{display:flex;gap:48px;align-items:flex-start;justify-content:center;flex-wrap:wrap;margin-top:20px}.left{flex:1 1 520px;min-width:320px}.banner{backdrop-filter:blur(10px);background:var(--glass);border:1px solid rgb(0 0 0 / .08);border-left:6px solid var(--red);padding:16px 18px;border-radius:16px;box-shadow:0 6px 18px rgb(0 0 0 / .08);transition:0.4s ease}.banner.blue{border-left-color:var(--blue)}.banner.green{border-left-color:var(--green)}.banner h4{font-size:24px;margin:0 0 6px;display:flex;gap:10px;align-items:center}.banner p{margin:0;color:var(--text-light);font-size:18px}.title{font-size:100px;line-height:1.05;margin:100px 0 8px}.subtitle{font-size:18px;color:var(--text-light);margin-bottom:22px;line-height:1.6}.btn{font-size:18px;cursor:pointer;border:0;padding:14px 22px;border-radius:999px;font-weight:700;letter-spacing:.2px;color:#fff;background:linear-gradient(135deg,var(--red),#ff8a7a);box-shadow:0 6px 18px rgb(231 76 60 / .25);transition:transform 0.15s ease,box-shadow 0.25s ease}.btn.blue{background:linear-gradient(135deg,var(--blue),#74b9ff);box-shadow:0 6px 18px rgb(52 152 219 / .25)}.btn.green{background:linear-gradient(135deg,var(--green),#77f2a8);box-shadow:0 6px 18px rgb(39 174 96 / .25)}.btn:hover{transform:translateY(-2px)}.phone{flex:0 1 380px;display:flex;align-items:center;justify-content:center}.device{width:360px;height:670px;position:relative;border-radius:36px;padding:18px;background:linear-gradient(180deg,#fdfdfd,#f1f3f7);box-shadow:0 20px 60px rgb(0 0 0 / .1),inset 0 0 0 1px rgb(0 0 0 / .05)}.device::before{content:"";position:absolute;inset:-2px;border-radius:38px;padding:2px;background:linear-gradient(135deg,#3a70ff,#6efacc 40%,transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.25}.notch{display:none;position:absolute;top:10px;left:50%;transform:translateX(-50%);width:140px;height:28px;background:#f1f3f7;border-radius:0 0 18px 18px;box-shadow:inset 0 -1px 0 rgb(0 0 0 / .06)}.cam{position:absolute;top:4px;right:20px;width:8px;height:8px;background:#dce1eb;border-radius:50%;box-shadow:0 0 0 2px #f1f3f7,inset 0 0 4px rgb(0 0 0 / .15)}.screen{position:absolute;inset:18px;border-radius:28px;background:linear-gradient(180deg,rgb(0 0 0 / .03),rgb(0 0 0 / .01));overflow:hidden}.screen::before{content:"";position:absolute;width:180%;height:180%;left:-40%;top:-60%;background:radial-gradient(closest-side,rgb(46 204 113 / .15),transparent 70%),radial-gradient(closest-side,rgb(52 152 219 / .15),transparent 70%);filter:blur(40px);animation:drift 12s linear infinite}@keyframes drift{0%{transform:translate(0,0) rotate(0)}50%{transform:translate(10%,10%) rotate(180deg)}100%{transform:translate(0,0) rotate(360deg)}}.statusbar{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;position:relative;z-index:2}.statusbar .title{font-size:16px;margin:0;letter-spacing:.4px}.statusbar .icons{display:flex;gap:14px;opacity:.8}.content{position:absolute;inset:55px 18px 50px;display:flex;flex-direction:column;gap:18px}.tag{align-self:center;padding:8px 14px;border-radius:999px;font-size:12px;background:rgb(0 0 0 / .05);border:1px solid rgb(0 0 0 / .1)}.vpn-card{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:18px;padding:18px;backdrop-filter:blur(12px);background:var(--glass);border:1px solid rgb(0 0 0 / .08);border-radius:22px;min-height:180px}#stateTag{min-height:30px;min-width:260px;display:inline-block}.ring{position:relative;width:var(--ring-size);height:var(--ring-size);display:grid;place-items:center;margin:20px 0}.ring .btn-circle{width:145px;height:145px;border-radius:50%;border:none;cursor:pointer;font-weight:700;letter-spacing:.4px;color:#fff;background:linear-gradient(135deg,#4b7bf7,#67f3c4);box-shadow:0 8px 28px rgb(76 124 247 / .35),inset 0 -6px 16px rgb(0 0 0 / .15);transition:transform 0.15s ease}.btn-circle:active{transform:scale(.98)}.ring::before,.ring::after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px dashed rgb(231 76 60 / .4);animation:spin 10s linear infinite}.ring::after{inset:-18px;border:2px solid rgb(231 76 60 / .2);animation-duration:18s}@keyframes spin{to{transform:rotate(360deg)}}.info{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:100%}.card{background:rgb(255 255 255 / .8);border:1px solid rgb(0 0 0 / .08);border-radius:16px;padding:14px}.card .label{color:var(--text-light);font-size:12px}.card .value{font-weight:600;font-size:18px}.stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.stat{background:rgb(255 255 255 / .8);border:1px solid rgb(0 0 0 / .08);border-radius:16px;padding:10px;text-align:center}.stat .big{font-size:26px;font-weight:600}.muted{color:var(--text-light)}.phone.blue .btn{background:linear-gradient(135deg,var(--blue),#74b9ff)}.phone.green .btn{background:linear-gradient(135deg,var(--green),#77f2a8)}@media (max-width:768px){.left{padding:0 20px 0}.banner_container{flex-direction:column-reverse;align-items:center}.title{font-size:80px;line-height:1.05;margin:50px 0 8px}}@media (max-width:425px){.banner_container{display:flex;gap:0}.left{margin-top:-20px}.device{transform:scale(.9);transform-origin:top center}.title{font-size:64px}.banner h4{font-size:19px}.banner p{font-size:14px}}@media (max-width:350px){.device{width:300px;height:620px;padding:10px}.vpn-card{padding:10px}.card .value{font-size:15px}.ring{width:150px;height:150px}.ring .btn-circle{width:120px;height:120px}.card{padding:10px}.stat .big{font-size:20px;font-weight:600}.banner h4{font-size:15px}.title{font-size:53px}}.btn-circle.red{background:linear-gradient(135deg,var(--red),#ff8a7a);box-shadow:0 8px 28px rgb(231 76 60 / .35),inset 0 -6px 16px rgb(0 0 0 / .15)}.btn-circle.blue{background:linear-gradient(135deg,var(--blue),#74b9ff);box-shadow:0 8px 28px rgb(52 152 219 / .35),inset 0 -6px 16px rgb(0 0 0 / .15)}.btn-circle.green{background:linear-gradient(135deg,#4b7bf7,#67f3c4);box-shadow:0 8px 28px rgb(76 124 247 / .35),inset 0 -6px 16px rgb(0 0 0 / .15)}.ring.red::before{border:2px dashed rgb(231 76 60 / .4)}.ring.red::after{border:2px solid rgb(231 76 60 / .2)}.ring.blue::before{border:2px dashed rgb(52 152 219 / .4)}.ring.blue::after{border:2px solid rgb(52 152 219 / .2)}.ring.green::before{border:2px dashed rgb(0 0 0 / .08)}.ring.green::after{border:2px solid rgb(0 0 0 / .08)}.whatIsVpn_section{padding:80px 0;background-color:#fff}.whatIsVpn_section .vpn-section{display:flex;flex-wrap:wrap;align-items:center;overflow:hidden;gap:30px}.whatIsVpn_section .vpn-text{flex:1 1 55%}.whatIsVpn_section .vpn-text h2{font-size:36px;font-weight:700;margin-bottom:18px;color:var(--text)}.whatIsVpn_section .vpn-text p{margin-bottom:15px;color:var(--text-light);line-height:1.7}.whatIsVpn_section .vpn-text strong{color:var(--blue)}.whatIsVpn_section .cta-btn{display:inline-block;background:linear-gradient(135deg,var(--red),#ff8a7a);color:#fff;padding:14px 26px;border-radius:999px;font-weight:600;letter-spacing:.3px;box-shadow:0 6px 18px rgb(231 76 60 / .25);transition:transform 0.2s ease,box-shadow 0.3s ease}.whatIsVpn_section .cta-btn:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgb(231 76 60 / .35)}.whatIsVpn_section .vpn-image{flex:1 1 40%;display:flex;justify-content:center;align-items:center}.whatIsVpn_section .vpn-image img{max-width:90%;filter:drop-shadow(0 10px 20px rgb(0 0 0 / .1));border-radius:16px}@media (max-width:768px){.whatIsVpn_section .vpn-section{flex-direction:column;padding:30px 20px}.whatIsVpn_section .vpn-image{order:-1;margin-bottom:20px}}.features_section{position:relative;padding:50px 20px}.features_section::before{content:"";position:absolute;inset:0;background:#fff0}.zIndex{position:relative;z-index:1}.features_section h2{font-size:2.8rem;color:var(--text);margin-bottom:50px;font-weight:700}.features{display:flex;gap:20px}.f1{width:60%}.f2{width:40%}.f3,.f4,.f5{width:33%}.mr_t{margin-top:30px}.features_section .feature{position:relative;padding:28px;transition:transform 0.3s ease,box-shadow 0.3s ease;border:none;box-shadow:0 10px 30px rgb(0 0 0 / .08);border-radius:15px;cursor:pointer}.features_section .feature::before{content:"";position:absolute;inset:0;border-radius:15px;background:linear-gradient(45deg,var(--blue),#74b9ff);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:1px}.features_section .feature:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgb(0 0 0 / .12)}.features_section .feature i{font-size:2.4rem;margin-bottom:16px;background:linear-gradient(135deg,var(--blue),#74b9ff);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.features_section .feature h3{font-size:1.4rem;margin-bottom:12px;color:var(--text);font-weight:600}.features_section .feature p{font-size:1rem;line-height:1.7;color:var(--text-light)}@media (max-width:1100px){.features{flex-wrap:wrap}.f1,.f2,.f3,.f4,.f5{width:100%}}.download_section{padding:50px 20px}.download_section .vpn-card{background-color:#fff;backdrop-filter:blur(14px);border:1px solid rgb(0 0 0 / .08);padding:35px;border-radius:20px;box-shadow:0 10px 30px rgb(0 0 0 / .08);transition:transform 0.3s ease,box-shadow 0.3s ease}.download_section .vpn-card:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgb(0 0 0 / .12)}.download_section .vpn-title{font-size:2.2rem;font-weight:700;color:var(--text);margin-bottom:10px}.download_section .vpn-des{margin-bottom:25px;color:var(--text-light);font-size:1.05rem;line-height:1.6}.download_section .vpn-card h2{font-size:1.8rem;margin-bottom:18px;display:flex;align-items:center;gap:10px;color:var(--text)}.download_section .vpn-card h2 i{background:linear-gradient(135deg,var(--red),#ff8a7a);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.download_section .vpn-steps{list-style:none;padding:0;margin:0}.download_section .vpn-steps li{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;font-size:1rem;line-height:1.6;color:var(--text-light)}.download_section .vpn-steps li i{font-size:1.25rem;background:linear-gradient(135deg,var(--blue),#74b9ff);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;margin-top:3px}.cta-btn{display:inline-block;background:linear-gradient(135deg,var(--red),#ff8a7a);color:#fff;padding:14px 26px;border-radius:999px;font-weight:600;letter-spacing:.3px;box-shadow:0 6px 18px rgb(231 76 60 / .25);transition:transform 0.2s ease,box-shadow 0.3s ease}@media (max-width:768px){.download_section{padding:70px 15px 40px}.download_section .vpn-card{padding:25px}.download_section .vpn-title{font-size:1.8rem!important;line-height:1.2!important}.download_section .vpn-card h2{font-size:1.3rem}}.vpn_setup_section{position:relative;padding:50px 20px}.vpn_setup_section::before{content:"";position:absolute;inset:0;background:#fff0}.vpn_setup_section .vpn-setup-title{font-size:2.4rem;color:var(--text);margin-bottom:50px;font-weight:700}.vpn_setup_section .vpn-steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.vpn_setup_section .step-card{background-color:#fff;backdrop-filter:blur(14px);border:1px solid rgb(0 0 0 / .08);border-radius:20px;padding:28px;box-shadow:0 10px 30px rgb(0 0 0 / .08);transition:transform 0.3s ease,box-shadow 0.3s ease}.vpn_setup_section .step-card:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgb(0 0 0 / .12)}.vpn_setup_section .step-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.5rem;color:#fff;margin-bottom:18px;background:linear-gradient(135deg,var(--blue),#74b9ff);box-shadow:0 6px 14px rgb(0 0 0 / .1)}.vpn_setup_section .step-title{font-size:1.35rem;color:var(--text);margin-bottom:12px;font-weight:600}.vpn_setup_section .step-text{color:var(--text-light);font-size:1rem;line-height:1.6}.vpn_setup_section .step-text ul{padding:0 20px}.step-card strong{font-weight:600!important}@media (max-width:600px){.vpn_setup_section{padding:70px 15px}.vpn_setup_section .vpn-setup-title{font-size:1.8rem}.vpn_setup_section .step-card{padding:22px}}.faq-section{display:flex;gap:50px;max-width:1200px;margin:40px auto;padding:20px}.faq-left{flex:1.5}.faq-left h2{font-size:54px;font-weight:800;margin-bottom:20px}.small-text{color:#000;font-size:14px;margin-bottom:5px}.chat-text{font-size:18px;margin-bottom:20px}.chat-icon-container{display:flex;justify-content:center;margin-top:70px}.chat-icon{position:relative;width:50px;height:50px;background:#2563eb;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;cursor:pointer}.pointer-img-box{position:absolute;width:115px;top:-70px;left:-120px;cursor:auto}.pointer-img{width:100%}.faq-right{flex:2}.faq-search{display:flex;align-items:center;gap:10px;border-bottom:1px dashed #ccc;padding:10px 0;margin-bottom:20px}.faq-search input{border:none;outline:none;width:100%;font-size:16px;color:#444}.faq-item{border-bottom:1px solid #ddd;padding:15px 0}.faq-question{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;cursor:pointer}.faq-answer{font-size:16px;display:none;margin-top:10px;color:#555;line-height:1.5}.faq-item.active .faq-answer{display:block}.faq-item.active .faq-question i{transform:rotate(180deg)}.ul-padding{padding:10px 18px}.faq-item strong{font-weight:600!important}@media (max-width:768px){.faq-section{display:block;margin:40px auto 0}.faq-left{margin-bottom:20px}.chat-icon-container{display:none}}@media (max-width:600px){.faq-left h2{font-size:38px}}.footer{position:relative;padding:70px 0 20px;color:var(--text-light);background:radial-gradient(60% 90% at 20% 10%,#e3ebff 0%,transparent 55%),radial-gradient(60% 90% at 90% 10%,#f5f9ff 0%,transparent 55%),radial-gradient(80% 120% at 50% 100%,#ffffff 0%,#eef2f9 80%)}.footer-top{display:flex;flex-direction:column;gap:40px;max-width:1200px;margin:auto}.footer-logo h2{font-size:1.8rem;font-weight:700;color:var(--text)}.footer-logo-social-icons{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.footer-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px}.footer-col{background-color:#fff;backdrop-filter:blur(14px);border-radius:14px;padding:20px;box-shadow:0 6px 16px rgb(0 0 0 / .06);transition:transform 0.3s ease,box-shadow 0.3s ease}.footer-col:hover{transform:translateY(-4px);box-shadow:0 10px 26px rgb(0 0 0 / .08)}.footer-col h3{font-size:1.1rem;color:var(--text);margin-bottom:12px;font-weight:600}.footer-col h4{margin-top:20px;font-size:.95rem;color:var(--text)}.footer-col ul{list-style:none;padding:0}.footer-col li{margin:8px 0;cursor:pointer;transition:color 0.2s;color:var(--text-light)}.footer-col li:hover{color:var(--blue)}.footer-platforms{display:none;text-align:center;border-top:1px solid rgb(0 0 0 / .08);border-bottom:1px solid rgb(0 0 0 / .08);padding:25px 0;margin-top:40px}.platform-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;color:var(--text-light);font-size:1rem}.platform-icons i{margin-right:6px;color:var(--blue)}.footer-bottom{text-align:center;margin-top:40px;font-size:.95rem;color:var(--text-light);border-top:1px solid rgb(0 0 0 / .08);padding-top:10px}.social-icons{margin-bottom:15px}.social-icons i{margin:0 10px;cursor:pointer;transition:color 0.3s,transform 0.3s;font-size:1.2rem;color:var(--blue)}.social-icons i:hover{color:var(--text);transform:scale(1.15)}.footer-links{display:none;margin-top:12px}.footer-links a{color:var(--text-light);margin:0 8px;text-decoration:none;font-size:.95rem}.footer-links a:hover{color:var(--blue);text-decoration:underline}.footer-list ul{list-style:none;display:flex;gap:20px;color:var(--blue)}.footer-list ul li{margin:8px 0;cursor:pointer;transition:all 0.2s linear;color:var(--blue);font-size:18px}.footer-list ul li:hover{font-size:20px}@media (max-width:1250px){.footer{padding:70px 20px 20px}}@media (max-width:768px){.footer-columns{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.platform-icons{flex-direction:column;gap:12px}}@media (max-width:425px){.footer-list{margin:10px 0}.footer-list ul{list-style:none;display:flex;flex-wrap:wrap;gap:10px;color:var(--blue)}.footer-list ul li{margin:0 0;cursor:pointer;transition:all 0.2s linear;color:var(--blue);font-size:16px}.footer-list ul li:hover{font-size:18px}}