:root{--bg:#071226;--bg2:#0b1730;--panel:#101d35;--panel2:#13233e;--line:#243653;--text:#f6f8ff;--muted:#9daac1;--blue:#5d86ff;--blue2:#789cff;--mint:#35deb0;--coral:#ff647c;--paper:#f5f7fc;--paper2:#e9eef9;--ink:#101a2e;--ink2:#627089;--white:#fff;--ok:#16825e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit}.pub-container{width:min(1180px,calc(100% - 40px));margin:auto}.pub-header{background:var(--bg);position:relative;z-index:30}.nav{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:28px}.pub-brand{display:inline-flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-size:1.25rem;font-weight:850;letter-spacing:-.01em}.pub-brand img{width:43px;height:43px;object-fit:contain;filter:drop-shadow(0 10px 24px rgba(30,88,255,.28))}.nav nav{display:flex;align-items:center;gap:26px}.nav nav a{color:#c3cce0;text-decoration:none;font-size:.91rem}.nav nav a:hover,.nav nav a.active{color:#fff}.nav nav .ecosystem-link{color:#8fa7dc}.nav nav .nav-buy{padding:10px 17px;border:1px solid #4968bc;border-radius:12px;background:linear-gradient(135deg,#6e91ff22,#4f70ef33);color:#fff;font-weight:850}.hero{background:var(--bg);padding:76px 0 100px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.eyebrow{display:inline-block;color:var(--mint);font-size:.75rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.hero h1{font-size:clamp(3.35rem,6.3vw,5.9rem);line-height:.94;letter-spacing:-.062em;margin:22px 0 28px}.hero h1::first-line{color:#fff}.lead{max-width:670px;color:#b3bfd4;font-size:1.12rem;line-height:1.7}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:1px solid transparent;border-radius:13px;text-decoration:none;font-weight:850;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.btn:hover{transform:translateY(-1px)}.btn.primary{background:linear-gradient(135deg,#6e91ff,#4f70ef);color:#fff;box-shadow:0 14px 40px #385bde55}.btn.secondary{border-color:var(--line);background:#ffffff08;color:#fff}.btn.light{background:#fff;color:#18305e}.btn.light-border{border-color:#405a84;background:#0b1a31;color:#dfe9ff}.btn.disabled{background:#9da9bb;color:#fff;pointer-events:none}.btn.full{width:100%}.btn.large{padding:0 26px;min-height:54px}.hero-meta{display:flex;gap:15px;flex-wrap:wrap;color:#aab8ce;font-size:.76rem;font-weight:700;margin-top:18px}.app-card{background:#071020;border:1px solid #2d4265;border-radius:27px;overflow:hidden;box-shadow:0 35px 90px #0008,0 0 90px #335ce522;transform:rotate(1deg)}.app-top{min-height:58px;background:#0d1b32;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #203655}.app-top>div{display:flex;align-items:center;gap:9px}.app-top img{width:32px;height:32px;object-fit:contain}.app-top small{font-size:7px;background:#16315a;color:#9bb8ff;padding:4px 6px;border-radius:5px}.app-top>span{color:#8296b0;font-size:11px}.app-body{display:grid;grid-template-columns:125px 1fr;min-height:330px}.app-body aside{display:grid;align-content:start;gap:5px;padding:19px 12px;background:#0d1930;border-right:1px solid #203452}.app-body aside b{font-size:10px;margin-bottom:6px}.app-body aside span{font-size:9px;color:#8294b0;padding:8px;border-radius:7px}.app-body aside .on{background:#152b4b;color:#9cb6ff;font-weight:800}.mock-main{padding:18px;background:#101d35}.mock-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.mock-head b,.mock-head small{display:block}.mock-head b{font-size:14px;color:#fff}.mock-head small{font-size:8px;color:#899ab5;margin-top:2px}.mock-head button,.quality button{border:0;background:linear-gradient(135deg,#6e91ff,#4f70ef);color:#fff;border-radius:7px;padding:8px 9px;font-size:8px;font-weight:850}.mock-main .row{display:grid;grid-template-columns:36px minmax(120px,1.5fr) 1fr 40px;gap:9px;align-items:center;padding:10px;background:#14233d;border:1px solid #263b5e;border-radius:10px;margin-bottom:8px}.row i{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#1b355e;color:#9cb7ff;font-size:7px;font-style:normal;font-weight:900}.row i.zip{background:#2a2f5b;color:#b8c1ff}.row i.ok{background:#103d35;color:#7be1bf}.row div b,.row div small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row div b{font-size:9px;color:#fff}.row div small{font-size:7px;color:#8fa0ba;margin-top:3px}.row em{height:5px;background:#26354f;border-radius:6px;overflow:hidden}.row u{display:block;height:100%;background:#6d90ff;text-decoration:none;border-radius:6px}.row strong{font-size:7px;color:#9bb0ce}.strip{background:#081326;border-top:1px solid #1b2b46;border-bottom:1px solid #1b2b46;color:#7788a5}.strip .pub-container{min-height:63px;display:flex;align-items:center;justify-content:center;gap:26px;font-size:.65rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.strip i{width:3px;height:3px;border-radius:50%;background:#637a98}.section{padding:108px 0;background:var(--paper);color:var(--ink)}.section.alt{background:var(--paper2)}.section-head{max-width:760px;margin-bottom:42px}.section-head.center{text-align:center;margin:0 auto 42px}.section-head .eyebrow,.split .eyebrow,.buy-page .eyebrow,.legal-card .eyebrow,.download-card .eyebrow{color:#4266d7}.section-head h2,.split h2,.buy-page .section-head h1{font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.08;letter-spacing:-.045em;margin:15px 0}.section-head p,.split>div>p{font-size:1.02rem;line-height:1.7;color:var(--ink2)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-grid article{background:#fff;border:1px solid #dfe5f1;border-radius:20px;padding:26px;box-shadow:0 14px 35px #293e7510}.feature-grid article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#dfe7ff;color:#345bd5;font-size:.72rem;font-weight:900}.feature-grid h3{font-size:1.05rem;margin:27px 0 8px}.feature-grid p{font-size:.9rem;line-height:1.65;color:#66738a;margin:0}.split{display:grid;grid-template-columns:1fr .85fr;gap:65px;align-items:center}.split ol{list-style:none;padding:0;margin:27px 0 0;counter-reset:n}.split li{counter-increment:n;position:relative;padding:0 0 22px 44px}.split li:before{content:counter(n);position:absolute;left:0;top:0;width:29px;height:29px;border-radius:10px;display:grid;place-items:center;background:#dfe7ff;color:#345bd5;font-size:.72rem;font-weight:900}.split li b,.split li span{display:block}.split li b{font-size:.92rem}.split li span{font-size:.82rem;color:#78879b;margin-top:4px;line-height:1.55}.grabber{background:#071020;border:1px solid #2d4265;border-radius:22px;overflow:hidden;box-shadow:0 25px 65px #1b315d28}.grab-head{min-height:66px;background:#0d1b32;color:#fff;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid #203655}.grab-head img{width:32px;height:32px;object-fit:contain}.grab-head div{flex:1}.grab-head b,.grab-head small{display:block}.grab-head b{font-size:.83rem}.grab-head small{font-size:.7rem;color:#9bacc3;margin-top:2px}.quality{display:flex;align-items:center;justify-content:space-between;padding:17px;background:#101d35;border-bottom:1px solid #223654;color:#fff}.quality:last-child{border:0}.quality b,.quality small{display:block}.quality b{font-size:.82rem}.quality small{font-size:.68rem;color:#8fa0ba;margin-top:3px}.quality em{font-style:normal;font-size:.58rem;color:#7ce0be;background:#0e3a31;padding:3px 5px;border-radius:4px}.ecosystem-band{padding:102px 0;background:linear-gradient(135deg,#0a1730,#0d1f40);border-top:1px solid #1b3157;border-bottom:1px solid #1b3157}.ecosystem-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:center}.ecosystem-grid h2{font-size:clamp(2.2rem,4vw,3.55rem);line-height:1.08;letter-spacing:-.045em;margin:15px 0}.ecosystem-grid p{color:#9fb0c8;font-size:1rem}.ecosystem-card{display:grid;gap:10px;padding:20px;border:1px solid #263e67;background:#08152c;border-radius:22px;box-shadow:0 30px 75px #0003}.ecosystem-card>div{padding:16px;border:1px solid #263e67;background:#10203a;border-radius:14px}.ecosystem-card small,.ecosystem-card strong,.ecosystem-card span{display:block}.ecosystem-card small{color:#7693c8;font-size:.62rem;font-weight:900;letter-spacing:.09em}.ecosystem-card strong{font-size:1rem;margin-top:4px}.ecosystem-card span{color:#91a5c3;font-size:.75rem;margin-top:2px}.ecosystem-card .btn{margin-top:4px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.price-card{position:relative;background:#fff;border:1px solid #dfe5f1;border-radius:20px;padding:27px;box-shadow:0 14px 35px #293e7510}.price-card.featured{border:2px solid #5d86ff;box-shadow:0 20px 48px #3158dd20}.best{position:absolute;right:16px;top:15px;font-size:.62rem;font-weight:900;color:#3158d3;background:#e4ebff;border-radius:999px;padding:6px 8px}.price-card h3{font-size:1.02rem;margin:0 0 16px}.price{font-size:2.25rem;font-weight:900;letter-spacing:-.04em}.price-card>small{font-size:.76rem;color:#8090a5}.price-card ul{list-style:none;margin:21px 0;padding:0;min-height:168px}.price-card li{position:relative;padding:7px 0 7px 22px;color:#56667e;font-size:.85rem}.price-card li:before{content:"✓";position:absolute;left:0;color:#159568;font-weight:900}.trust{background:#081326;color:#fff;padding:34px 0;border-top:1px solid #1b2b46;border-bottom:1px solid #1b2b46}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.trust-grid b,.trust-grid span{display:block}.trust-grid b{font-size:.92rem}.trust-grid span{font-size:.78rem;line-height:1.55;color:#9eb0c7;margin-top:5px}.faq-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:55px}.faq{display:grid;gap:10px}.faq details{background:#fff;border:1px solid #dbe3ef;border-radius:15px;padding:17px 19px}.faq summary{font-size:.92rem;font-weight:850;cursor:pointer}.faq p{font-size:.84rem;line-height:1.65;color:#66738a}.cta{padding:82px 0;background:var(--paper)}.cta-box{background:linear-gradient(135deg,#3c63de,#1d3c9f);color:#fff;border-radius:28px;padding:47px 50px;display:flex;align-items:center;justify-content:space-between;gap:28px}.cta-box h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.1;margin:10px 0}.cta-box p{font-size:.9rem;color:#bac9dc;margin:0}.cta-box>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.pub-footer{background:#071226;color:#a8b5ca;padding:52px 0 22px;border-top:1px solid #1c2d48}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:42px}.footer-brand{color:#fff}.footer-grid p{font-size:.79rem;line-height:1.65;color:#8295ad;max-width:330px}.footer-family{display:inline-block;margin-top:7px;color:#6f84a4;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.footer-grid>div>b{display:block;color:#fff;font-size:.78rem;margin-bottom:11px}.footer-grid>div>a:not(.pub-brand){display:block;text-decoration:none;color:#8799b1;font-size:.78rem;margin:8px 0}.footer-grid>div>a:hover{color:#fff}.footer-bottom{border-top:1px solid #17273b;margin-top:32px;padding-top:18px;font-size:.7rem;color:#657791;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.legal-main{padding:76px 0;min-height:68vh;background:var(--paper);color:var(--ink)}.legal-card,.download-card{max-width:900px;background:#fff;border:1px solid #dfe5f1;border-radius:22px;padding:42px;box-shadow:0 16px 40px #293e7510}.legal-card h1,.download-card h1{font-size:clamp(2.1rem,4vw,3.2rem);line-height:1.08;letter-spacing:-.04em;margin:12px 0}.legal-card h2{font-size:1.15rem;margin:30px 0 8px}.legal-card p{font-size:.92rem;line-height:1.75;color:#607087}.legal-card a{color:#3158d3}.legal-card .updated{font-size:.76rem;color:#8a97a9}.download-card{text-align:center}.big-icon{width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 18px 32px #3158dd30)}.download-card>p{font-size:.96rem;color:#68778c}.download-meta,.requirements{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:18px 0;font-size:.75rem;color:#76859a}.requirements{background:#f7f9fc;border:1px solid #e0e7ef;border-radius:12px;padding:14px}.release{max-width:680px;margin:25px auto 0;text-align:left;border:1px solid #e0e7ef;border-radius:13px;padding:17px}.release p{font-size:.82rem;line-height:1.65;color:#67778e}.buy-page{max-width:1000px}.buy-grid{max-width:860px;margin:auto;grid-template-columns:repeat(2,1fr)}.plan-desc{font-size:.82rem;line-height:1.6;color:#6e7e94;min-height:42px}.public-notice{max-width:760px;margin:20px auto;background:#fff;border:1px solid #dfe5f1;border-radius:15px;padding:21px;text-align:center;color:#697a91;font-size:.88rem}.checkout-note{text-align:center;margin:30px 0 0;color:#697a91;font-size:.82rem}.checkout-note a{color:#3158d3;text-decoration:none}@media(max-width:980px){.nav nav>a:not(.nav-buy){display:none}.hero-grid,.split,.ecosystem-grid,.faq-grid{grid-template-columns:1fr}.hero h1{font-size:4.4rem}.app-card{max-width:590px}.feature-grid{grid-template-columns:1fr 1fr}.pricing-grid{grid-template-columns:1fr;max-width:620px;margin:auto}.price-card ul{min-height:0}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/4}.trust-grid{grid-template-columns:1fr}.cta-box{align-items:flex-start;flex-direction:column}}@media(max-width:720px){.pub-container{width:min(100% - 28px,1180px)}.nav{min-height:72px}.hero{padding:50px 0 65px}.hero h1{font-size:3.3rem}.lead{font-size:.98rem}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.app-body{grid-template-columns:1fr}.app-body aside{display:none}.feature-grid{grid-template-columns:1fr}.section,.ecosystem-band{padding:78px 0}.section-head h2,.split h2,.ecosystem-grid h2{font-size:2.35rem}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/3}.footer-grid>div:last-child{grid-column:auto}.legal-card,.download-card{padding:27px}.cta-box{padding:32px 27px}.buy-grid{grid-template-columns:1fr}}@media(max-width:500px){.nav nav .nav-buy{padding:9px 13px}.pub-brand{font-size:1.08rem}.pub-brand img{width:38px;height:38px}.hero h1{font-size:2.85rem}.app-card{display:none}.strip{display:none}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column}.cta-box>div:last-child,.cta-box .btn{width:100%}}

/* Launch L3 polish — match the TezVPN family without flattening TezFetch identity. */
.nav nav .nav-buy{transition:background .16s ease,border-color .16s ease,transform .16s ease}.nav nav .nav-buy:hover{transform:translateY(-1px);background:linear-gradient(135deg,#799aff33,#5879ff44);border-color:#6482d8}.btn{outline:none;border-radius:11px}.btn:focus-visible,.nav nav a:focus-visible,.pub-footer a:focus-visible{box-shadow:0 0 0 3px rgba(111,145,255,.32);border-radius:9px}.btn.primary{border-color:#6f91ff}.btn.secondary{border-color:#2c4163;background:#0c1830}.btn.secondary:hover{background:#12213b;border-color:#405b89}.app-card{transform:rotate(.45deg)}.feature-grid article,.price-card,.faq details{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.feature-grid article:hover,.price-card:hover,.faq details:hover{transform:translateY(-2px);border-color:#cbd7ed;box-shadow:0 18px 42px rgba(32,55,105,.08)}.pub-footer{border-top:0;padding:44px 0 20px}.footer-bottom{border-top:0;margin-top:24px;padding-top:4px}.footer-grid{gap:34px}.footer-grid>div>a:not(.pub-brand){transition:color .15s ease}.cta{padding-bottom:68px}.cta-box{padding:43px 46px}@media(max-width:720px){.pub-footer{padding-top:36px}.cta-box{padding:31px 26px}}

/* Launch L4 — CTA, pricing and central-account polish */
.nav nav .nav-buy,.btn{font-weight:850;letter-spacing:-.005em}
.btn.outline{border-color:#d8e1f2;background:rgba(255,255,255,.06);color:#fff}
.btn.outline:hover{background:rgba(255,255,255,.13);border-color:#fff;box-shadow:0 12px 28px rgba(7,18,38,.18)}
.price-card .btn{margin-top:auto;min-height:48px}
.price-card{display:flex;flex-direction:column}
.price-card ul{flex:1}
.price-card .btn.primary{box-shadow:0 10px 28px rgba(56,91,222,.25)}
.price-card .btn.disabled{border:1px solid #d9e0eb;background:#eef2f7;color:#738096;opacity:1;cursor:not-allowed;text-decoration:none}
.price-card .btn.disabled:hover{transform:none;box-shadow:none}
.download-card{padding-top:50px;padding-bottom:50px}
.download-card .btn.primary{min-width:260px;box-shadow:0 12px 32px rgba(56,91,222,.24)}
.download-card>p{max-width:620px;margin-left:auto;margin-right:auto}
.requirements{margin-top:26px}
.checkout-note a{font-weight:800;text-decoration:underline;text-decoration-color:#b9c8ec;text-underline-offset:3px}
.cta-box>div:last-child{align-items:center}
.cta-box .btn.light{border:1px solid #fff}
.cta-box .btn.outline{min-width:112px}
.pub-footer{box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.footer-grid>div>a:not(.pub-brand){line-height:1.4}
@media(max-width:720px){.download-card .btn.primary{min-width:0;width:100%}.price-card .btn{width:100%}.cta-box>div:last-child{display:grid;grid-template-columns:1fr;width:100%}.cta-box .btn{width:100%}}
