:root{--bg:#07080a;--bg-2:#0a0b0e;--bg-3:#111318;--panel:#ffffff0a;--panel-2:#0e1015;--panel-glass:#ffffff0a;--panel-glass-hover:#ffffff14;--panel-glass-active:#ffffff1f;--line:#ffffff1f;--line-subtle:#ffffff0f;--line-strong:#fff3;--specular-highlight:#ffffff26;--specular-rim:inset 0 1px 0 #ffffff26;--text:#fff;--text-dim:#86868b;--text-mute:#515154;--text-inverse:#000;--apple-blue:#2997ff;--apple-blue-deep:#0071e3;--apple-emerald:#30d158;--apple-emerald-glow:#30d15859;--apple-violet:#bf5af2;--apple-violet-glow:#bf5af259;--apple-orange:#ff9f0a;--apple-red:#ff453a;--apple-pink:#ff375f;--apple-indigo:#5e5ce6;--apple-teal:#64d2ff;--mint:#30d158;--mint-2:#28cd41;--mint-deep:#14532d;--blue:#2997ff;--violet:#bf5af2;--pink:#ff375f;--red:#ff453a;--amber:#ff9f0a;--shadow-card:0 20px 40px #0006, inset 0 1px 0 #ffffff26;--shadow-glass:0 20px 40px #0006, inset 0 1px 0 #ffffff26;--shadow-glass-hover:0 30px 60px #0000008c, inset 0 1px 0 #ffffff40;--shadow-pill:0 8px 24px #00000059, inset 0 1px 0 #fff3;--shadow-island:0 16px 36px #000000d9, inset 0 1px 0 #ffffff38;--spring-snappy:cubic-bezier(.25, 1, .5, 1);--spring-bounce:cubic-bezier(.34, 1.56, .64, 1);--spring-smooth:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.2, .9, .3, 1);--radius-squircle:28px;--radius-card:24px;--radius-pill:9999px;--radius-sub:16px;--radius-small:12px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px}html,body{background-color:var(--bg);min-height:100%;margin:0;padding:0}body{background:var(--bg);color:var(--text);letter-spacing:-.23px;cursor:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Manrope,Inter,system-ui,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:color .2s,opacity .2s}button{cursor:none;background:0 0;border:0;font-family:inherit}h1,h2,h3,h4,h5,h6{color:var(--text);letter-spacing:.36px;text-wrap:balance;margin:0;font-weight:700}h1{letter-spacing:-.025em;font-size:clamp(40px,5.5vw,76px);font-weight:800;line-height:1.04}h2{letter-spacing:.36px;font-size:clamp(30px,4vw,52px);font-weight:700;line-height:1.1}h3{letter-spacing:.36px;font-size:22px;font-weight:600;line-height:1.25}p{color:var(--text-dim);letter-spacing:-.28px;margin:0;font-size:16px;line-height:1.55}.mono{letter-spacing:-.15px;font-family:SF Mono,JetBrains Mono,Menlo,Monaco,Consolas,monospace}.display{letter-spacing:.36px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Unbounded,Manrope,sans-serif;font-weight:800;line-height:1.02}#bg-canvas{z-index:0;pointer-events:none;opacity:.7;position:fixed;inset:0}.bg-gradient{z-index:0;pointer-events:none;background:radial-gradient(1000px 700px at 15% 12%,#2997ff14,#0000 60%),radial-gradient(850px 600px at 85% 25%,#bf5af20f,#0000 60%),radial-gradient(900px 700px at 50% 85%,#30d1580d,#0000 65%);position:fixed;inset:0}.bg-grain{z-index:1;pointer-events:none;opacity:.025;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='1'/></svg>");position:fixed;inset:0}.cursor-dot,.cursor-ring{pointer-events:none;z-index:9999;will-change:transform;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor-dot{background:var(--apple-blue);width:6px;height:6px;box-shadow:0 0 14px var(--apple-blue), 0 0 28px #2997ff80;transition:width .18s var(--spring-snappy), height .18s var(--spring-snappy), background .18s var(--spring-snappy);border-radius:50%}.cursor-ring{width:36px;height:36px;transition:width .25s var(--spring-snappy), height .25s var(--spring-snappy), border-color .25s ease, background .25s ease;border:1.5px solid #2997ff80;border-radius:50%}.cursor-ring.active{background:#2997ff1a;border-color:#2997ffe6;width:54px;height:54px}.cursor-ring.text{background:var(--apple-blue);border:0;border-radius:2px;width:3px;height:26px}.cursor-dot.hidden,.cursor-ring.hidden{opacity:0}.container{z-index:2;max-width:1240px;margin:0 auto;padding:0 32px;position:relative}.apple-glass{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-squircle);transition:background .35s var(--spring-snappy), border-color .35s var(--spring-snappy), box-shadow .35s var(--spring-snappy), transform .35s var(--spring-snappy);background:#ffffff0a;border:1px solid #ffffff1f;box-shadow:0 20px 40px #0006,inset 0 1px #ffffff26}.apple-glass:hover{background:#ffffff14;border-color:#fff3;box-shadow:0 26px 52px #00000080,inset 0 1px #ffffff40}.apple-glass-pill{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-pill);letter-spacing:-.23px;color:var(--text);transition:all .3s var(--spring-snappy);background:#ffffff0d;border:1px solid #ffffff1f;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 10px 24px #00000059,inset 0 1px #fff3}.apple-glass-pill:hover{background:#ffffff17;border-color:#ffffff38;transform:translateY(-1px);box-shadow:0 14px 28px #00000073,inset 0 1px #ffffff47}.apple-bento-card{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-squircle);transition:background .35s var(--spring-snappy), border-color .35s var(--spring-snappy), box-shadow .35s var(--spring-snappy), transform .35s var(--spring-snappy);will-change:transform, box-shadow;background:#ffffff0a;border:1px solid #ffffff1f;padding:32px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0006,inset 0 1px #ffffff26}.apple-bento-card:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-4px);box-shadow:0 28px 56px #0000008c,inset 0 1px #ffffff40}.apple-bento-grid,.bento-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.dynamic-island,.dynamic-island-capsule{border-radius:var(--radius-pill);box-shadow:var(--shadow-island);color:#fff;letter-spacing:-.23px;transition:all .35s var(--spring-snappy);cursor:default;-webkit-user-select:none;user-select:none;background:#000;border:1px solid #ffffff24;align-items:center;gap:12px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.dynamic-island:hover,.dynamic-island-capsule:hover{border-color:#ffffff3d;transform:scale(1.02);box-shadow:0 20px 48px #000000f2,inset 0 1px #ffffff4d}.dynamic-island .di-indicator{background:var(--apple-emerald);width:8px;height:8px;box-shadow:0 0 12px var(--apple-emerald);border-radius:50%;animation:2s ease-in-out infinite di-pulse}.dynamic-island .di-wave{align-items:center;gap:2px;height:12px;display:inline-flex}.dynamic-island .di-wave span{background:var(--apple-blue);border-radius:1px;width:2.5px;animation:1.2s ease-in-out infinite di-wave}.dynamic-island .di-wave span:first-child{height:6px;animation-delay:0s}.dynamic-island .di-wave span:nth-child(2){height:11px;animation-delay:.15s}.dynamic-island .di-wave span:nth-child(3){height:8px;animation-delay:.3s}.dynamic-island .di-wave span:nth-child(4){height:12px;animation-delay:.45s}@keyframes di-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes di-wave{0%,to{opacity:.6;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}.apple-segmented-control,.segmented-control,.billing-toggle{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-pill);background:#ffffff0d;border:1px solid #ffffff1f;align-items:center;padding:4px;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #0006,0 10px 24px #0000004d}.apple-segmented-control button,.apple-segmented-control .segment-btn,.billing-toggle button{color:var(--text-dim);letter-spacing:-.23px;border-radius:var(--radius-pill);transition:color .25s ease, background .25s var(--spring-snappy), box-shadow .25s var(--spring-snappy), transform .25s var(--spring-snappy);z-index:1;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:9px 22px;font-family:inherit;font-size:13px;font-weight:600;position:relative}.apple-segmented-control button:hover,.billing-toggle button:hover{color:#fff}.apple-segmented-control button.active,.apple-segmented-control .segment-btn.active,.billing-toggle button.active{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(180%);background:#ffffff29;border:1px solid #ffffff2e;box-shadow:0 4px 16px #00000073,inset 0 1px #ffffff59}.apple-switch{cursor:pointer;flex-shrink:0;width:51px;height:31px;display:inline-block;position:relative}.apple-switch input{opacity:0;width:0;height:0;position:absolute}.apple-switch .slider{-webkit-backdrop-filter:blur(10px);transition:background .3s var(--spring-snappy), border-color .3s ease;background:#78788052;border:1px solid #ffffff1a;border-radius:31px;position:absolute;inset:0}.apple-switch .slider:before{content:"";width:27px;height:27px;transition:transform .3s var(--spring-snappy);background:#fff;border-radius:50%;position:absolute;bottom:1px;left:2px;box-shadow:0 3px 8px #00000040,0 1px 2px #00000026}.apple-switch input:checked+.slider{background:var(--apple-emerald);border-color:#30d15866}.apple-switch input:checked+.slider:before{transform:translate(20px)}.split-tunneling-ribbon{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-card);background:#ffffff08;border:1px solid #ffffff1a;margin-top:20px;padding:24px;position:relative;overflow:hidden}.ribbon-paths{flex-direction:column;gap:16px;display:flex;position:relative}.ribbon-track{border-radius:var(--radius-sub);justify-content:space-between;align-items:center;padding:12px 18px;display:flex;position:relative;overflow:hidden}.ribbon-track.direct-ru{background:linear-gradient(90deg,#30d1581f,#30d15808 80%);border:1px solid #30d15840}.ribbon-track.vpn-world{background:linear-gradient(90deg,#2997ff24,#bf5af20f 80%);border:1px solid #2997ff40}.ribbon-track .track-label{letter-spacing:-.23px;color:#fff;align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.ribbon-track.direct-ru .track-badge{border-radius:var(--radius-pill);color:var(--apple-emerald);text-transform:uppercase;background:#30d15829;border:1px solid #30d1584d;padding:3px 9px;font-size:11px;font-weight:700}.ribbon-track.vpn-world .track-badge{border-radius:var(--radius-pill);color:var(--apple-blue);text-transform:uppercase;background:#2997ff29;border:1px solid #2997ff4d;padding:3px 9px;font-size:11px;font-weight:700}.ribbon-glow-line{opacity:.6;height:2px;position:absolute;bottom:0;left:0;right:0}.direct-ru .ribbon-glow-line{background:linear-gradient(90deg, transparent, var(--apple-emerald), transparent);animation:2.5s linear infinite ribbon-glow}.vpn-world .ribbon-glow-line{background:linear-gradient(90deg, transparent, var(--apple-blue), var(--apple-violet), transparent);animation:2s linear infinite ribbon-glow}@keyframes ribbon-glow{0%{transform:translate(-100%)}to{transform:translate(100%)}}.promo-strip{z-index:60;-webkit-backdrop-filter:blur(20px)saturate(180%);color:var(--text);letter-spacing:-.23px;transition:background .25s var(--spring-snappy), border-color .25s ease;background:#2997ff14;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:11px 24px;font-size:13.5px;text-decoration:none;display:flex;position:relative}.promo-strip:hover{background:#2997ff24;border-bottom-color:#2997ff4d}.promo-strip-emoji{font-size:17px;line-height:1}.promo-strip-text{flex-wrap:wrap;align-items:baseline;gap:10px;display:inline-flex}.promo-strip-text strong{color:#fff;font-weight:700}.promo-strip-sub{color:var(--text-dim);font-size:12.5px}.promo-strip-cta{letter-spacing:-.15px;color:#fff;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);transition:all .2s var(--spring-snappy);background:#ffffff1a;border:1px solid #ffffff2e;padding:5px 14px;font-size:12px;font-weight:600}.promo-strip-cta:hover{background:#fff3;border-color:#ffffff4d;transform:translateY(-.5px)}nav.top{z-index:50;-webkit-backdrop-filter:blur(24px)saturate(180%);background:#07080abf;border-bottom:1px solid #ffffff14;padding:16px 0;transition:background .3s,border-color .3s;position:sticky;top:0}nav.top .row{justify-content:space-between;align-items:center;gap:32px;display:flex}.logo{letter-spacing:-.02em;color:#fff;align-items:center;gap:2px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Unbounded,sans-serif;font-size:21px;font-weight:800;display:flex}.logo .mid{color:var(--apple-blue);transition:color .3s}.nav-links{color:var(--text-dim);letter-spacing:-.23px;gap:28px;font-size:14px;font-weight:500;display:flex}.nav-links a{border-radius:var(--radius-pill);padding:6px 10px;transition:color .2s,background .2s}.nav-links a:hover{color:#fff;background:#ffffff0f}.nav-cta{align-items:center;gap:12px;display:flex}.btn{border-radius:var(--radius-pill);letter-spacing:-.23px;color:#fff;transition:transform .25s var(--spring-snappy), background .25s var(--spring-snappy), border-color .25s ease, box-shadow .25s var(--spring-snappy);-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.btn:active{transform:scale(.97)}.btn.primary{background:var(--apple-blue);color:#fff;box-shadow:0 4px 18px #2997ff59,inset 0 1px #ffffff4d}.btn.primary:hover{background:var(--apple-blue-deep);transform:translateY(-1px);box-shadow:0 6px 24px #2997ff80,inset 0 1px #ffffff59}.btn.ghost{-webkit-backdrop-filter:blur(16px);color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;box-shadow:0 4px 14px #0003,inset 0 1px #ffffff26}.btn.ghost:hover{background:#ffffff1f;border-color:#ffffff38;transform:translateY(-1px)}.hero{padding:80px 0 90px;position:relative}.hero .grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid}.eyebrow{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;color:var(--apple-blue);background:#ffffff0d;border:1px solid #ffffff1f;align-items:center;gap:10px;margin-bottom:24px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #0003,inset 0 1px #ffffff26}.eyebrow .dot{background:var(--apple-blue);width:7px;height:7px;box-shadow:0 0 10px var(--apple-blue);border-radius:50%;animation:1.8s ease-in-out infinite di-pulse}.hero h1{margin:0 0 24px}.hero h1 .accent{color:var(--apple-blue);display:inline-block;position:relative}.hero h1 .accent:after{content:"";background:linear-gradient(90deg, var(--apple-blue), var(--apple-emerald));opacity:.4;transform-origin:0;height:3px;animation:line-grow 1s .4s var(--spring-snappy) forwards;border-radius:2px;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}@keyframes line-grow{to{transform:scaleX(1)}}.hero p.lede{color:var(--text-dim);letter-spacing:-.28px;max-width:490px;margin-bottom:24px;font-size:18px;line-height:1.55}.trial-note{border-radius:var(--radius-card);-webkit-backdrop-filter:blur(20px)saturate(180%);max-width:480px;color:var(--text);background:#30d1580d;border:1px solid #30d15838;flex-direction:column;gap:8px;margin:0 0 28px;padding:16px 20px;display:flex;box-shadow:0 12px 30px #00000040,inset 0 1px #ffffff26}.trial-note-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--apple-emerald);font-size:11px;font-weight:700}.trial-note span:last-child{color:var(--text);font-size:14px;line-height:1.45}.hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-meta{color:var(--text-dim);gap:28px;margin-top:36px;font-size:13.5px;display:flex}.hero-meta .stat{align-items:center;gap:8px;display:flex}.terminal-wrap{position:relative}.terminal{-webkit-backdrop-filter:blur(24px)saturate(180%);border-radius:var(--radius-squircle);box-shadow:var(--shadow-glass), 0 0 0 1px #ffffff0d, inset 0 1px 0 #fff3;transition:transform .35s var(--spring-snappy), box-shadow .35s var(--spring-snappy);background:#0e1015d9;border:1px solid #ffffff1f;font-family:SF Mono,JetBrains Mono,Menlo,monospace;font-size:13px;line-height:1.6;position:relative;overflow:hidden}.terminal:before{content:"";background:radial-gradient(400px 200px at var(--mx,50%) var(--my,50%), #2997ff14, transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.terminal.hot:before{opacity:1}.term-bar{color:var(--text-dim);background:#ffffff08;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:14px 18px;font-size:12px;display:flex}.term-bar .dots{gap:8px;margin-right:12px;display:flex}.term-bar .dots span{border-radius:50%;width:12px;height:12px;transition:transform .15s,filter .15s}.term-bar .dots span:hover{filter:brightness(1.2);transform:scale(1.15)}.term-bar .dots .r{background:#ff5f56}.term-bar .dots .y{background:#ffbd2e}.term-bar .dots .g{background:#27c93f}.term-bar .title{text-align:center;letter-spacing:-.15px;flex:1;font-weight:500}.term-bar .status-pill{border-radius:var(--radius-pill);color:var(--apple-emerald);background:#30d1581f;border:1px solid #30d1584d;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.term-bar .status-pill .ld{background:var(--apple-emerald);width:6px;height:6px;box-shadow:0 0 8px var(--apple-emerald);border-radius:50%;animation:1.6s ease-in-out infinite di-pulse}.term-bar .status-pill.off{color:var(--apple-red);background:#ff453a1f;border-color:#ff453a4d}.term-bar .status-pill.off .ld{background:var(--apple-red);box-shadow:0 0 8px var(--apple-red)}.term-body{min-height:380px;padding:24px 26px 32px;position:relative}.term-body .ln{white-space:pre;min-height:1.6em;display:block}.term-body .prompt{color:var(--apple-emerald)}.term-body .cmd{color:#fff}.term-body .dim{color:var(--text-mute)}.term-body .ok:before{content:"✓ ";color:var(--apple-emerald);font-weight:700}.term-body .info:before{content:"· ";color:var(--text-dim)}.term-body .warn:before{content:"⚠ ";color:var(--apple-orange)}.term-body .err:before{content:"✗ ";color:var(--apple-red)}.term-body .key-mint{color:var(--apple-emerald)}.term-body .key-blue{color:var(--apple-blue)}.term-body .key-violet{color:var(--apple-violet)}.term-body .label{color:var(--text-dim);min-width:64px;display:inline-block}.term-body .num,.term-body .num.up{color:var(--apple-emerald)}.term-body .num.dn{color:var(--apple-blue)}.term-cursor{background:var(--apple-emerald);vertical-align:text-bottom;width:8px;height:16px;margin-left:2px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.term-controls{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-pill);opacity:0;pointer-events:none;transition:opacity .25s var(--spring-snappy);background:#0e1015cc;border:1px solid #ffffff1f;gap:10px;padding:6px 8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0006}.terminal.hot .term-controls{opacity:1;pointer-events:auto}.term-controls button{border-radius:var(--radius-pill);color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;transition:all .2s var(--spring-snappy);background:0 0;border:0;padding:7px 15px;font-family:inherit;font-size:11px;font-weight:600}.term-controls button:hover{color:#fff;background:#ffffff14}.term-controls button.active{background:var(--apple-blue);color:#fff}.term-controls button.danger:hover{color:var(--apple-red);background:#ff453a2e}.ping-badge{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-card);background:#141822d9;border:1px solid #ffffff1f;align-items:center;gap:14px;padding:14px 20px;animation:4.5s ease-in-out infinite float;display:flex;position:absolute;bottom:24px;right:-24px;box-shadow:0 24px 48px #0009,inset 0 1px #ffffff2e}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ping-badge .pb-label{letter-spacing:.08em;color:var(--text-dim);text-transform:uppercase;font-size:11px;font-weight:600}.ping-badge .pb-val{color:#fff;letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:24px;font-weight:700}.ping-badge .pb-bars{align-items:flex-end;gap:3.5px;height:22px;display:flex}.ping-badge .pb-bars span{background:var(--apple-emerald);border-radius:2px;width:4px;transition:height .3s}.stats-strip{z-index:2;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:48px 0;position:relative}.stats-strip .row{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.stat-cell{flex-direction:column;gap:6px;display:flex}.stat-cell .big{color:#fff;letter-spacing:.36px;font-size:40px;font-weight:800}.stat-cell .big .unit{color:var(--apple-blue);margin-left:6px;font-size:.55em;font-weight:600}.stat-cell .sub{color:var(--text-dim);letter-spacing:-.32px;font-size:13px}section.features{padding:120px 0 90px}.section-head{text-align:center;max-width:740px;margin:0 auto 64px}.section-head .eyebrow{justify-content:center}.section-head h2{margin:14px 0 18px}.section-head p{color:var(--text-dim);letter-spacing:-.28px;font-size:18px;line-height:1.55}.feature-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.feature-card{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-squircle);min-height:290px;transition:background .35s var(--spring-snappy), border-color .35s var(--spring-snappy), box-shadow .35s var(--spring-snappy), transform .35s var(--spring-snappy);background:#ffffff0a;border:1px solid #ffffff1f;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0006,inset 0 1px #ffffff26}.feature-card:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-4px);box-shadow:0 30px 60px #0000008c,inset 0 1px #ffffff40}.feature-card .icon{border-radius:var(--radius-sub);width:48px;height:48px;color:var(--apple-blue);transition:transform .25s var(--spring-snappy);background:#2997ff1f;border:1px solid #2997ff40;place-items:center;margin-bottom:22px;display:grid}.feature-card:hover .icon{transform:scale(1.08)}.feature-card h3{letter-spacing:.36px;margin:0 0 12px;font-size:22px;font-weight:700}.feature-card p{color:var(--text-dim);letter-spacing:-.28px;margin:0;font-size:15px;line-height:1.55}.feature-card .visual{margin-top:24px}.speed-gauge{align-items:flex-end;gap:5px;height:72px;display:flex;position:relative}.speed-gauge span{background:linear-gradient(180deg, var(--apple-blue), #2997ff33);border-radius:3px;flex:1;animation:2.8s ease-in-out infinite speed-bar}@keyframes speed-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.speed-gauge span:first-child{animation-delay:0s}.speed-gauge span:nth-child(2){animation-delay:.1s}.speed-gauge span:nth-child(3){animation-delay:.2s}.speed-gauge span:nth-child(4){animation-delay:.3s}.speed-gauge span:nth-child(5){animation-delay:.4s}.speed-gauge span:nth-child(6){animation-delay:.5s}.speed-gauge span:nth-child(7){animation-delay:.6s}.speed-gauge span:nth-child(8){animation-delay:.7s}.speed-gauge span:nth-child(9){animation-delay:.8s}.speed-gauge span:nth-child(10){animation-delay:.9s}.speed-gauge span:nth-child(11){animation-delay:1s}.speed-gauge span:nth-child(12){animation-delay:1.1s}.shield-viz{place-items:center;height:80px;display:grid;position:relative}.shield-viz svg{width:80px;height:80px}.shield-viz .ring{border:1px solid #30d1584d;border-radius:50%;width:80px;height:80px;animation:2.4s ease-out infinite ripple;position:absolute}.shield-viz .ring:nth-child(2){animation-delay:.8s}.shield-viz .ring:nth-child(3){animation-delay:1.6s}@keyframes ripple{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(2.2)}}.map-viz{height:80px;position:relative;overflow:hidden}section.map-section{padding:90px 0}.map-container{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-squircle);box-shadow:var(--shadow-glass);background:#ffffff0a;border:1px solid #ffffff1f;padding:36px;position:relative;overflow:hidden}.map-grid{grid-template-columns:300px 1fr;align-items:start;gap:36px;display:grid}.server-list{flex-direction:column;gap:8px;max-height:480px;padding-right:8px;display:flex;overflow-y:auto}.server-list::-webkit-scrollbar{width:6px}.server-list::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.server-item{border-radius:var(--radius-sub);transition:all .25s var(--spring-snappy);cursor:pointer;background:#ffffff05;border:1px solid #0000;align-items:center;gap:14px;padding:12px 14px;font-size:14px;display:flex}.server-item:hover{background:#2997ff14;border-color:#2997ff33;transform:translate(2px)}.server-item.active{background:#2997ff1f;border-color:#2997ff59;box-shadow:inset 0 1px #ffffff26}.server-flag{background:var(--bg-3);width:26px;height:18px;color:var(--text-dim);border:1px solid #ffffff1a;border-radius:4px;flex-shrink:0;place-items:center;font-family:SF Mono,monospace;font-size:10px;font-weight:700;display:grid;overflow:hidden}.server-name{flex:1;font-weight:500}.server-name .city{color:#fff;font-weight:600}.server-name .ctry{color:var(--text-dim);text-transform:uppercase;font-family:SF Mono,monospace;font-size:11px}.server-ping{color:var(--apple-emerald);border-radius:var(--radius-pill);text-align:center;background:#30d1581f;border:1px solid #30d15840;min-width:56px;padding:4px 8px;font-family:SF Mono,monospace;font-size:11.5px;font-weight:600}.server-ping.med{color:var(--apple-orange);background:#ff9f0a1f;border-color:#ff9f0a40}.server-ping.hi{color:var(--apple-red);background:#ff453a1f;border-color:#ff453a40}.map-canvas-wrap{aspect-ratio:2;border-radius:var(--radius-card);background:radial-gradient(circle,#2997ff0d,#0000 70%);border:1px solid #ffffff14;position:relative;overflow:hidden}#map-canvas{width:100%;height:100%;display:block}.map-info{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-pill);color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;background:#0e1015d9;border:1px solid #ffffff1f;max-width:calc(100% - 32px);padding:10px 18px;font-size:12.5px;position:absolute;bottom:16px;left:16px;overflow:hidden;box-shadow:0 10px 24px #0006}.map-info b{color:var(--apple-blue);font-weight:600}section.miniapp-section{padding:100px 0 70px}.miniapp-card{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-squircle);transition:all .35s var(--spring-snappy);box-shadow:var(--shadow-glass);background:#ffffff0a;border:1px solid #ffffff1f;align-items:center;gap:24px;padding:36px 40px;display:flex;position:relative;overflow:hidden}.miniapp-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#2997ff14,#0000 60%);position:absolute;inset:0}.miniapp-card:hover{background:#ffffff14;border-color:#2997ff4d;transform:translateY(-2px);box-shadow:0 28px 60px #0000008c,inset 0 1px #ffffff40}.miniapp-icon{border-radius:var(--radius-card);width:60px;height:60px;color:var(--apple-blue);background:#2997ff24;border:1px solid #2997ff47;flex-shrink:0;justify-content:center;align-items:center;display:flex}.miniapp-info{flex:1}.miniapp-info h3{letter-spacing:.36px;color:#fff;margin-bottom:6px;font-size:22px;font-weight:700}.miniapp-info p{color:var(--text-dim);letter-spacing:-.28px;max-width:520px;font-size:15px;line-height:1.55}.miniapp-info p strong{color:var(--apple-blue);font-weight:600}.miniapp-btn{background:var(--apple-blue);color:#fff;border-radius:var(--radius-pill);letter-spacing:-.23px;white-space:nowrap;transition:all .25s var(--spring-snappy);flex-shrink:0;align-items:center;gap:8px;padding:13px 26px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 4px 18px #2997ff59}.miniapp-btn:hover{background:var(--apple-blue-deep);transform:translateY(-1px);box-shadow:0 8px 24px #2997ff80}section.pricing{padding:120px 0 100px}.billing-wrap{text-align:center;margin-bottom:56px}.pricing-trial{border-radius:var(--radius-card);-webkit-backdrop-filter:blur(20px)saturate(180%);max-width:880px;box-shadow:var(--shadow-glass);background:#30d1580d;border:1px solid #30d1583d;justify-content:space-between;align-items:center;gap:20px;margin:0 auto 36px;padding:20px 24px;display:flex}.pricing-trial-label{letter-spacing:.08em;text-transform:uppercase;color:var(--apple-emerald);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.pricing-trial strong{color:#fff;font-size:15px;line-height:1.45;display:block}.pricing-trial a{color:#fff;background:var(--apple-emerald);border-radius:var(--radius-pill);letter-spacing:-.23px;transition:transform .2s var(--spring-snappy), background .2s ease, box-shadow .2s ease;flex:none;padding:10px 18px;font-size:13.5px;font-weight:600;box-shadow:0 4px 14px #30d15859}.pricing-trial a:hover{background:var(--mint-2);transform:translateY(-1px);box-shadow:0 6px 20px #30d15880}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.plan{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-squircle);min-height:540px;box-shadow:var(--shadow-glass);transition:transform .35s var(--spring-snappy), border-color .35s var(--spring-snappy), background .35s var(--spring-snappy), box-shadow .35s var(--spring-snappy);background:#ffffff0a;border:1px solid #ffffff1f;flex-direction:column;padding:40px 32px 36px;display:flex;position:relative}.plan:hover{box-shadow:var(--shadow-glass-hover);background:#ffffff12;border-color:#ffffff38;transform:translateY(-4px)}.plan.popular{background:linear-gradient(#2997ff14,#ffffff0a 60%),#ffffff0a;border-color:#2997ff66;box-shadow:0 24px 50px #00000080,0 0 0 1px #2997ff59,inset 0 1px #ffffff4d}.plan.popular:hover{background:linear-gradient(#2997ff1f,#ffffff0f 60%),#ffffff0f;border-color:#2997ff8c;box-shadow:0 32px 64px #0009,0 0 0 1px #2997ff80,inset 0 1px #fff6}.plan .pop-badge{background:var(--apple-blue);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);padding:5px 16px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #2997ff66}.plan-name{letter-spacing:.36px;color:var(--text-dim);margin:0 0 20px;font-size:15px;font-weight:700}.plan.popular .plan-name{color:var(--apple-blue)}.plan-price{align-items:baseline;gap:6px;margin-bottom:14px;font-weight:800;display:flex}.plan-price .ruble{color:var(--text-dim);font-size:24px}.plan-price .amount{letter-spacing:-.04em;color:#fff;font-size:64px;line-height:1}.plan-meta{color:var(--text-dim);letter-spacing:-.32px;margin-bottom:24px;font-size:12px;line-height:1.5}.plan-meta span{white-space:nowrap}.plan-meta .dot{color:var(--apple-blue);margin:0 6px}.plan-hr{border:0;border-top:1px solid #ffffff14;margin:0 0 24px}.plan ul{flex-direction:column;flex:1;gap:14px;margin:0;padding:0;list-style:none;display:flex}.plan ul li{letter-spacing:-.23px;color:var(--text);align-items:flex-start;gap:12px;font-size:14px;display:flex}.plan ul li:before{content:"✓";color:var(--apple-emerald);flex-shrink:0;font-weight:700}.plan ul li.off{color:var(--text-mute)}.plan ul li.off:before{content:"—";color:var(--text-mute)}.plan .plan-btn{border-radius:var(--radius-pill);letter-spacing:-.23px;-webkit-backdrop-filter:blur(10px);color:#fff;transition:all .25s var(--spring-snappy);text-align:center;background:#ffffff0d;border:1px solid #ffffff24;margin-top:28px;padding:13px 20px;font-size:14px;font-weight:600}.plan .plan-btn:hover{background:#ffffff1f;border-color:#ffffff47;transform:translateY(-1px)}.plan.popular .plan-btn{background:var(--apple-blue);color:#fff;border-color:var(--apple-blue);box-shadow:0 4px 18px #2997ff66}.plan.popular .plan-btn:hover{background:var(--apple-blue-deep);border-color:var(--apple-blue-deep);box-shadow:0 8px 24px #2997ff8c}footer{z-index:2;border-top:1px solid #ffffff14;margin-top:60px;padding:64px 0 44px;position:relative}footer .row{letter-spacing:-.32px;color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;font-size:13px;display:flex}footer .legal{gap:24px;display:flex}footer .legal a:hover{color:#fff}@media (width<=980px){body{cursor:auto}.cursor-dot,.cursor-ring{display:none}.container{padding:0 20px}.hero .grid{grid-template-columns:1fr;gap:48px}.feature-grid,.apple-bento-grid,.bento-grid,.pricing-grid{grid-template-columns:1fr;gap:20px}.pricing-trial{flex-direction:column;align-items:flex-start}.stats-strip .row{grid-template-columns:repeat(2,1fr);gap:24px}.map-grid{grid-template-columns:1fr}.nav-links{display:none}.ping-badge{right:12px}.terminal{max-width:100%;font-size:12px}.term-body{padding:20px 18px 24px;overflow-x:auto}.term-bar .title{display:none}}@media (width<=640px){.hero{padding:50px 0 60px}.hero h1{font-size:38px}nav.top .row{gap:12px}.logo{font-size:19px}.nav-cta{gap:8px}.nav-cta .btn.ghost{display:none}.nav-cta .btn{padding:9px 15px;font-size:13px}.hero-ctas .btn{justify-content:center;width:100%}.hero-meta{flex-direction:column;gap:12px}.ping-badge{display:none}.miniapp-card{text-align:center;flex-direction:column;padding:28px 22px}.miniapp-info p{max-width:100%}.miniapp-btn{justify-content:center;width:100%}footer .legal{flex-wrap:wrap;gap:12px 18px;max-width:100%}}@media (width<=360px){.hero h1{font-size:32px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cursor-dot,.cursor-ring{display:none}}
