@font-face{font-family:Vazir;src:url('assets/Vazirmatn.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#080f19;color:#edf3fa;font-family:Vazir,sans-serif;font-size:14px;line-height:1.9}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #64efdc;outline-offset:5px}button:disabled{opacity:.5;cursor:not-allowed}.wrap{width:min(1200px,calc(100% - 72px));margin:auto}.preview-note{display:flex;justify-content:center;gap:18px;color:#9faebc;font-size:10px;background:#0f1b28;border-bottom:1px solid #22303f;padding:5px}.preview-note span{color:#657a90}.header{height:105px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;align-items:center;gap:12px;font-size:25px;font-weight:800;line-height:1.3;white-space:nowrap}.brand small{display:block;font-size:8px;letter-spacing:4px;color:#91a7b7;margin-top:6px;direction:ltr}.brand-light{font-weight:350;color:#a7bacb}.mark{height:43px;width:43px;display:grid;place-items:center;background:#66efdb;color:#073a37;transform:rotate(-6deg);border-radius:13px;font-family:Arial;font-weight:900;font-size:32px;position:relative}.mark span{position:absolute;font-size:20px;top:-9px;right:-8px;color:white}.header nav{display:flex;gap:32px;color:#a8b6c6;font-size:13px}.text-button{border:0;background:none;padding:0}.login{background:#192737;border:1px solid #2a3c50;padding:10px 19px;border-radius:8px;font-size:12px;display:flex;gap:20px;align-items:center}.menu{display:none}.hero{display:grid;grid-template-columns:1fr 1.08fr;gap:55px;align-items:center;min-height:630px;padding:40px 0 80px}.eyebrow{font-size:10px;letter-spacing:1.5px;color:#70d4c8;display:flex;align-items:center;gap:10px}.eyebrow>span{height:6px;width:6px;background:#6aefdb;border-radius:50%;box-shadow:0 0 14px #6aefdb}.hero h1{font-size:clamp(64px,6.8vw,92px);line-height:1.3;letter-spacing:-4px;margin:25px 0 20px;font-weight:900}em{font-style:normal;color:#74efdb}.hero-copy>p{font-size:15px;color:#9fafc1;line-height:2.2}.hero-actions{display:flex;gap:12px;margin-top:30px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:48px;border-radius:8px;padding:12px 21px;border:1px solid transparent;font-size:12px;font-weight:700;transition:transform .2s,background .2s}.primary{background:#72edda;color:#082e2b;box-shadow:0 6px 35px #44cbb715}.primary:hover{background:#a3ffeb;transform:translateY(-2px)}.secondary{background:#152131;color:#d0dce8;border-color:#2a3a4c}.secondary:hover{background:#213449}.hero-foot{border-top:1px solid #26313e;margin-top:32px;padding-top:18px;display:flex;gap:15px;align-items:center}.hero-foot>span{font-size:9px;direction:ltr;letter-spacing:1.4px}.hero-foot i{color:#65d9ca;margin:0 6px}.hero-foot small{font-size:10px;color:#728499}.hero-art{height:490px;position:relative;isolation:isolate}.orb{position:absolute;inset:20px -30px;background:radial-gradient(ellipse,#266a9270,transparent 65%);filter:blur(30px);z-index:-1}.art-frame{position:absolute;inset:10px 20px 10px 10px;overflow:hidden;border:1px solid #4270857a;border-radius:90px 18px 90px 18px;transform:rotate(-4deg);background:#142234;box-shadow:0 40px 90px #0006}.game-art{position:absolute;inset:-10px;background:url('assets/gaming-scenes-atlas.webp') 0 0/300% 200%;filter:saturate(.65);animation:drift 10s ease-in-out infinite alternate}.art-overlay{position:absolute;inset:0;background:linear-gradient(0deg,#08111cef,transparent 60%),linear-gradient(90deg,#3b8e9a15,#33475f22)}.art-top{position:absolute;top:30px;left:28px;right:28px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:2px;direction:ltr;color:#bcdee3}.art-bottom{position:absolute;bottom:30px;left:30px;right:30px;display:flex;align-items:end;justify-content:space-between;direction:ltr;font:18px/1.2 Arial;letter-spacing:2px}.art-bottom b{font-size:62px;color:#c2fff0;letter-spacing:-3px}.cross{font-size:50px;font-weight:200;color:#71efd9}.float-card{position:absolute;bottom:4px;right:-20px;display:flex;align-items:center;gap:16px;background:#172b37ed;backdrop-filter:blur(20px);padding:16px 20px;border:1px solid #5c8c9760;border-radius:14px;box-shadow:0 15px 60px #0005}.float-card small{color:#90aabd;font-size:10px;display:block}.float-card strong{font-size:14px}.float-icon{color:#76efdf;font-size:32px}.orbit-label{position:absolute;left:-18px;top:48%;writing-mode:vertical-rl;letter-spacing:4px;font-size:8px;color:#86a1ae}.platforms{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #22313e;border-bottom:1px solid #22313e;padding:24px 12px;gap:20px;color:#a3b4c5}.platforms small{color:#607588;font-size:10px}.platforms>span{font:bold 17px Arial}.section{padding-top:85px;padding-bottom:80px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:34px}h2{font-size:32px;letter-spacing:-1px;line-height:1.7;margin:8px 0 0}.section-head>p{font-size:12px;color:#7e91a6}.filters{display:flex;background:#111e2b;border:1px solid #233344;border-radius:8px;padding:4px;gap:3px}.filters button{border:0;background:transparent;padding:7px 16px;font-size:11px;color:#8da0b4;border-radius:5px}.filters .active{background:#2c434e;color:#8bf2e0}.game-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.game-card{position:relative;height:265px;overflow:hidden;text-align:left;border-radius:12px;border:1px solid #314254;background:#142a3b;direction:ltr;padding:20px;transition:transform .3s}.game-card:before{content:'';position:absolute;inset:0;background-image:url('assets/gaming-scenes-atlas.webp');background-size:300% 200%;opacity:.7;transition:transform .5s}.g1:before{background-position:0 0}.g2:before{background-position:50% 0}.g3:before{background-position:100% 0}.g4:before{background-position:100% 100%}.game-card:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#07131ff5,transparent 80%)}.game-card:hover{transform:translateY(-5px)}.game-card:hover:before{transform:scale(1.07)}.game-card>small,.game-card>div{position:relative;z-index:1}.game-card>small{display:block;font:8px Arial;letter-spacing:2px;align-self:start;color:#c3d5e4}.game-card>div{margin-top:150px}.game-card strong{font:bold 19px Arial}.game-card span{display:flex;justify-content:space-between;font:10px Arial;margin-top:8px;color:#a6c9d2}.game-card b{color:#77f2db;font-size:20px}.section-note{font-size:10px;color:#718396;margin-top:18px}.plans-section{background:linear-gradient(#101d2c,#0d1825);border-top:1px solid #1e3145;border-bottom:1px solid #1e3145}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:50px}.plan{background:#121f2f;border:1px solid #2a3d51;padding:28px;border-radius:15px;position:relative}.plan.featured{background:linear-gradient(155deg,#194047,#142532 65%);border-color:#67d9c5;box-shadow:0 0 50px #5cdbc00a}.featured-label{position:absolute;top:-14px;right:25px;background:#6dedda;color:#14362f;border-radius:5px;padding:3px 14px;font-size:10px;font-weight:800}.plan-top{display:flex;justify-content:space-between;align-items:center;direction:rtl}.plan-top small{font-size:8px;letter-spacing:1px;color:#91a7ba}.plan-icon{border-radius:10px;border:1px solid #40636b;color:#89e2d9;background:#243a44;padding:0 11px;font-size:26px}.plan h3{font-size:22px;margin:20px 0 6px}.plan>p{color:#8b9eaf;font-size:11px}.price{border-bottom:1px solid #344552;padding:20px 0;display:flex;flex-direction:column}.price>small{font-size:10px;color:#8ea3b3}.price strong{font-size:45px;line-height:1.5}.price strong span{font-weight:400;font-size:12px;margin-right:10px;color:#b4c4d1}.plan ul{list-style:none;padding:15px 0;margin:0 0 10px;font-size:11px;line-height:3;color:#b4c5d4}.plan li:before{content:'✓';margin-left:9px;color:#79dfcc}.full{width:100%;justify-content:space-between}.plan-disclaimer{display:flex;gap:10px;align-items:center;font-size:11px;color:#91a5b8;background:#162736;padding:15px 20px;margin-top:25px;border-radius:8px}.plan-disclaimer>span{font-size:20px;color:#67ddca}.plan-disclaimer button{margin-right:auto;border:0;background:none;color:#7febd9;white-space:nowrap}.journey{display:grid;grid-template-columns:1fr 1.15fr;gap:70px;align-items:center}.journey h2{font-size:39px}.journey p{color:#8c9daf;font-size:13px}.journey .secondary{margin-top:18px}.steps article{display:flex;gap:23px;align-items:start;border-bottom:1px solid #263647;padding:23px 0}.steps article:last-child{border:0}.steps article>span{font:36px Arial;color:#4c7580;padding-top:5px}.steps h3{font-size:17px;margin:0}.steps p{font-size:12px;margin:6px 0}.support-band{border:1px solid #386476;border-radius:18px;display:flex;align-items:center;gap:30px;padding:40px;background:radial-gradient(ellipse at 20% 100%,#28527a,transparent 70%),#142d37;position:relative;overflow:hidden}.support-band h2{font-size:28px}.support-band p{font-size:12px;color:#a2bcc9}.support-band .primary{margin-right:auto;white-space:nowrap}.support-symbol{font-size:70px;color:#70e3cd;font-family:Arial}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.faq details{border-bottom:1px solid #293849;padding:20px 0}.faq summary{cursor:pointer;list-style:none;font-size:14px;display:flex;justify-content:space-between}.faq summary:after{content:'＋';color:#69ddce}.faq details[open] summary:after{content:'−'}.faq details p{font-size:12px;color:#9dabbc;max-width:95%}footer{background:#0c1723;border-top:1px solid #26374a;padding-top:50px}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:40px;padding-bottom:40px}.footer-grid p{color:#7f94a8;font-size:12px}.footer-grid h4{font-size:12px;font-weight:600;margin:0 0 16px}.footer-grid>div>a:not(.brand),.footer-grid button{display:block;background:transparent;border:0;padding:4px 0;color:#8c9fb1;font-size:11px}.footer-bottom{border-top:1px solid #203246;display:flex;justify-content:space-between;padding:18px 0;color:#5f788f;font-size:10px}dialog{width:min(470px,calc(100% - 28px));max-height:90dvh;overflow:auto;background:#101e2d;color:#e9f2f8;border:1px solid #3c5c70;padding:36px;border-radius:18px;box-shadow:0 30px 140px #000b}dialog::backdrop{background:#030a14bd;backdrop-filter:blur(7px)}.close{position:absolute;top:10px;left:12px;border:0;background:#243548;border-radius:50%;width:30px;height:30px;font-size:22px;color:#c5d7e5}.modal-icon{font-size:34px;color:#80e8d8}.modal-title{font-size:24px;margin:5px 0 10px}.modal-description{font-size:12px;color:#94acbd;margin-bottom:22px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;padding:4px;background:#09131f;border:1px solid #2b4154;border-radius:9px;margin:20px 0}.auth-tabs button{border:0;background:transparent;border-radius:6px;padding:9px;font-size:12px;color:#8099ac}.auth-tabs .active{background:#264652;color:#a1fbe8}.field{display:block;font-size:12px;margin:14px 0;color:#b2c4d0}.field input,.field select{width:100%;margin-top:7px;min-height:48px;background:#0b1622;border:1px solid #385267;border-radius:8px;color:white;padding:10px 14px;outline-offset:2px}.field input{direction:ltr;text-align:left}.form-error{color:#ffb0b9;font-size:11px;min-height:22px}.demo-label{font-size:10px;background:#203641;color:#a9c7d5;padding:9px 12px;border-radius:7px;margin:16px 0}.modal-links{text-align:center;font-size:10px;color:#728da1;margin-top:18px}.modal-links button{border:0;background:none;color:#b4d4df;font-size:10px}.telegram-icon{width:65px;height:65px;display:grid;place-items:center;background:#244c67;color:#7ed6ff;font-size:35px;border-radius:50%;margin:20px auto}.center{text-align:center}.order-row{display:flex;justify-content:space-between;border-bottom:1px solid #2d4053;padding:10px 0;font-size:12px;color:#a3b9c8}.order-row b{color:#e1f1f6}.consent{display:flex;align-items:start;gap:9px;font-size:11px;margin:20px 0}.consent input{accent-color:#69dccb;margin-top:5px}.success{border:1px solid #4ea998;background:#173f39;padding:15px;border-radius:10px;color:#a7f4d7}.guide-steps{padding:0;list-style:none;counter-reset:steps}.guide-steps li{counter-increment:steps;display:flex;gap:12px;align-items:center;padding:13px 0;font-size:12px;color:#b3c9d7}.guide-steps li:before{content:counter(steps);border:1px solid #527887;border-radius:8px;min-width:37px;height:37px;display:grid;place-items:center;color:#8cf1d9}.legal-copy{font-size:13px;color:#b2c6d3;line-height:2.2}#toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#264b46;color:#c9fff0;padding:12px 22px;border:1px solid #5caf9a;border-radius:9px;opacity:0;pointer-events:none;z-index:20;transition:opacity .2s;font-size:12px;max-width:90vw}#toast.show{opacity:1}[hidden]{display:none!important}@keyframes drift{from{transform:scale(1.02) translateY(0)}to{transform:scale(1.08) translateY(-6px)}}@media(min-width:1500px){.hero{min-height:700px}.hero-art{height:530px}}@media(max-width:1000px){.wrap{width:calc(100% - 44px)}.header nav{gap:18px}.hero{gap:25px}.hero h1{font-size:70px}.hero-actions{flex-wrap:wrap}.hero-art{height:430px}.float-card{right:-5px}.hero-foot{flex-wrap:wrap}.game-card{height:230px;padding:15px}.game-card>div{margin-top:120px}.game-card strong{font-size:15px}.plan{padding:22px}.plan h3{font-size:19px}.support-band{gap:20px;padding:30px}.support-symbol{display:none}}@media(max-width:700px){.wrap{width:calc(100% - 36px)}.preview-note{font-size:8px;gap:9px}.header{height:83px;gap:12px}.brand{font-size:22px}.mark{width:36px;height:36px;font-size:27px}.login{margin-right:auto;font-size:10px;padding:9px 11px;gap:9px}.menu{display:block;background:none;border:0;font-size:22px;color:#a3c8d4;padding:4px}.header nav{display:none}.header nav.open{display:flex;position:absolute;top:107px;left:18px;right:18px;background:#192b3b;z-index:10;flex-direction:column;padding:23px;border-radius:10px;box-shadow:0 30px 60px #0008;align-items:start}.hero{grid-template-columns:1fr;padding-top:22px;padding-bottom:44px;gap:32px}.hero h1{font-size:66px;line-height:1.2;margin:22px 0}.hero-copy>p{font-size:13px}.hero-actions{flex-wrap:nowrap;gap:9px}.hero-actions .primary,.hero-actions .secondary{font-size:11px;padding:11px 13px;gap:11px}.hero-foot{margin-top:24px;gap:12px}.hero-art{height:350px;margin:0 10px}.art-frame{inset:5px 10px 10px 5px;border-radius:65px 16px 65px 16px}.art-bottom b{font-size:52px}.float-card{bottom:0;right:-8px;padding:10px 14px}.float-card strong{font-size:12px}.orbit-label{left:-15px}.platforms{flex-wrap:wrap;justify-content:center;gap:22px;padding:22px 0}.platforms small{width:100%;text-align:center}.platforms>span{font-size:13px}.section{padding-top:52px;padding-bottom:50px}h2{font-size:26px}.section-head{flex-direction:column;align-items:start;gap:18px;margin-bottom:24px}.section-head>p{margin:0}.game-grid{grid-template-columns:repeat(2,1fr);gap:12px}.game-card{height:220px;padding:13px}.game-card strong{font-size:14px}.game-card>div{margin-top:115px}.game-card>small{font-size:7px;letter-spacing:1px}.plan-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.plan{padding:26px}.plan h3{font-size:23px}.plan ul{font-size:12px}.price strong{font-size:43px}.plan-disclaimer{flex-wrap:wrap;padding:15px}.plan-disclaimer button{margin-right:25px}.journey{grid-template-columns:1fr;gap:20px}.journey h2{font-size:32px}.steps article{gap:18px}.steps h3{font-size:16px}.support-band{flex-direction:column;align-items:start;padding:26px}.support-band h2{font-size:24px}.support-band .primary{margin:0}.faq{grid-template-columns:1fr;gap:20px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:5px}.eyebrow{font-size:9px}.modal-title{font-size:22px}dialog{padding:30px 24px}.section-note{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Explicit WireGuard trial and independent information pages. */
.plan-trial{padding:0 0 15px;background:none;border:0;color:#8be9d7;font-size:11px;text-align:right}.trial-section{margin-top:70px;display:grid;grid-template-columns:.7fr 1fr;gap:70px;align-items:center;padding:45px 60px;border:1px solid #38646b;border-radius:24px;background:radial-gradient(ellipse at 80% 120%,#23737855,transparent 60%),#122731}.trial-section h2{font-size:38px}.trial-section p{color:#adc2ce;font-size:13px}.trial-section .section-note{display:block}.trial-visual{height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;isolation:isolate;direction:ltr}.trial-visual:before,.trial-visual:after{content:'';position:absolute;border:1px solid #5fe3d445;width:240px;height:240px;border-radius:50%;transform:rotateX(35deg) rotate(-25deg);z-index:-1}.trial-visual:after{width:185px;height:185px;border-color:#5fe3d475}.trial-visual>span{font-size:150px;font-family:Arial;color:#8affeb;line-height:1.1;text-shadow:0 0 65px #50ffdb60}.trial-visual small{letter-spacing:3px;color:#7faeb9;font-size:8px}.trial-tags{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0}.trial-tags span{font-size:10px;background:#1d4047;border:1px solid #3e6a6a;padding:4px 10px;border-radius:5px}.info-layout{display:grid;grid-template-columns:230px 1fr;gap:35px;padding:40px 0 70px}.info-nav{display:flex;flex-direction:column;gap:6px;align-self:start;position:sticky;top:25px}.info-nav a{padding:11px 15px;color:#9bb4c5;border-radius:8px;font-size:12px}.info-nav a.active{background:#213c46;color:#9cf7e2}.info-content{background:#122131;border:1px solid #2b4354;border-radius:18px;padding:35px}.info-content h1{font-size:33px;margin:8px 0 25px}.info-content h2{font-size:20px;margin-top:28px}.info-content p,.info-content li{color:#afc3d3;font-size:13px;line-height:2.3}.info-content ul{padding-right:20px}.info-status{border-right:3px solid #caa86c;background:#47391d44;padding:12px 17px;color:#e3cb99;font-size:11px;border-radius:7px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:25px 0}.contact-tile{padding:18px;background:#182b3c;border:1px solid #2d4658;border-radius:10px}.contact-tile small{color:#79b6be;display:block}.contact-tile strong{font-size:12px;font-weight:400;color:#b9cbd9}.info-links{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.info-content input,.info-content textarea,.info-content select{width:100%;background:#0c1722;border:1px solid #34546a;border-radius:8px;padding:12px;color:white;font:inherit;margin:8px 0}.info-content textarea{min-height:140px;resize:vertical}.info-content label{font-size:12px;color:#a5c1d0}.info-content .form-error{color:#ffb0b9}.ticket-result{margin-top:16px}.info-page-footer{padding:25px 0;color:#718e9f;border-top:1px solid #263949;font-size:11px}
@media(max-width:700px){.trial-section{grid-template-columns:1fr;gap:10px;padding:25px;margin-top:40px}.trial-section h2{font-size:30px}.trial-visual{height:170px}.trial-visual:before{width:160px;height:160px}.trial-visual:after{width:125px;height:125px}.trial-visual>span{font-size:100px}.trial-section .primary{width:100%;gap:10px;font-size:11px}.info-layout{grid-template-columns:1fr;gap:20px;padding-top:20px}.info-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:4px}.info-nav a{padding:6px 10px;font-size:10px}.info-content{padding:23px}.info-content h1{font-size:27px}.contact-grid{grid-template-columns:1fr}.header nav{gap:18px}}

/* Two-product catalog after removal of WireGuard Plus. */
.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin-right:auto;margin-left:auto}
@media(max-width:700px){.plan-grid{grid-template-columns:1fr}}
