@font-face{font-family:MegaDisplay;font-style:normal;font-weight:800;font-display:swap;src:url('/templates/megainet/css/fonts/manrope-800-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:MegaDisplay;font-style:normal;font-weight:800;font-display:swap;src:url('/templates/megainet/css/fonts/manrope-800-latin-ext.woff2') format('woff2');unicode-range:U+0100-02FF,U+0300-036F,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:MegaDisplay;font-style:normal;font-weight:800;font-display:swap;src:url('/templates/megainet/css/fonts/manrope-800-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
:root{color-scheme:dark;--bg:#080c16;--surface:#111827;--text:#f5f7fc;--muted:#bac3d7;--line:#283146;--accent:#9eb6ff;--blue:#3458d9;--purple:#7445cf;--display:MegaDisplay,'Nirmala UI','Microsoft YaHei',system-ui,sans-serif;--body:Inter,'Nirmala UI','Microsoft YaHei',system-ui,-apple-system,'Segoe UI',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 var(--body);overflow-wrap:break-word}body::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 10% 0,rgba(52,88,217,.16),transparent 42%),radial-gradient(ellipse at 90% 18%,rgba(116,69,207,.13),transparent 38%)}a{color:var(--accent);text-underline-offset:.22em}a:hover{color:#d4dfff}::selection{background:#3d51a8;color:#fff}:focus-visible{outline:3px solid #adc3ff;outline-offset:5px}img{display:block;max-width:100%;height:auto}svg{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wrap{max-width:1240px;margin-inline:auto;padding-inline:28px}.skip{position:absolute;left:16px;top:-90px;z-index:9;background:var(--text);color:var(--bg);padding:10px 18px}.skip:focus{top:12px}.masthead{position:relative;z-index:5;background:#0b101ce8;border-bottom:1px solid var(--line)}.masthead-inner{display:flex;align-items:center;gap:28px;min-height:90px}.brand{display:flex;gap:12px;align-items:center;color:var(--text);text-decoration:none;margin-right:auto;min-width:0}.brand img{width:42px;height:42px;border-radius:12px}.brand strong{display:block;font:800 23px/1.1 var(--display)}.brand small{display:block;font-size:11px;color:var(--muted);margin-top:4px;max-width:220px}.section-nav{display:flex;gap:23px;align-items:center}.section-nav a{font-size:13px;font-weight:650;color:var(--muted);text-decoration:none;white-space:nowrap}.section-nav a:hover{color:var(--text)}.language{position:relative;flex:none}.language summary{cursor:pointer;list-style:none;border:1px solid var(--line);border-radius:10px;padding:8px 13px;font-size:12px;font-weight:700}.language summary::-webkit-details-marker{display:none}.language-caret{width:12px;height:12px;margin-left:9px;vertical-align:middle}.language nav{position:absolute;right:0;top:52px;width:260px;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:10px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 45px #0008}.language nav a{padding:7px 9px;text-decoration:none;color:var(--muted);font-size:13px;border-radius:6px}.language nav a[aria-current]{color:var(--text);background:#263353}.hero{display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:50px;min-height:790px;padding-block:80px 100px}.hero h1{font:800 clamp(2.5rem,4.7vw,4.25rem)/1.13 var(--display);letter-spacing:-.035em;margin:0 0 26px;text-wrap:balance;max-width:13ch}.lead{color:var(--muted);font-size:18px;line-height:1.7;max-width:60ch;margin:0}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:58px;padding:16px 21px;border-radius:12px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .18s ease,background .18s ease}.primary{color:#fff;background:linear-gradient(115deg,var(--blue),var(--purple));box-shadow:0 10px 28px #18275666}.primary:hover{color:#fff;transform:translateY(-2px)}.store-badge{display:inline-flex;gap:10px;align-items:center;min-height:58px;min-width:140px;padding:9px 14px;border:1px solid #3a455f;border-radius:12px;color:var(--text);background:#141c2c;text-decoration:none;line-height:1.2}.store-badge small{display:block;color:var(--muted);font-size:10px;margin-bottom:4px}.store-badge strong{font-size:15px;font-weight:750}.store-badge svg{width:23px;height:27px}.hero-visual{position:relative;height:605px;min-width:0}.hero-visual::before{content:'';position:absolute;inset:10% -5%;background:radial-gradient(ellipse,#203a6f77,transparent 68%);pointer-events:none}.hero-screen{position:absolute;width:245px;border-radius:22px;box-shadow:0 28px 65px #0009;border:1px solid #56617a55}.hero-screen.first{top:4px;left:0;transform:rotate(-6deg);z-index:2}.hero-screen.second{top:70px;right:40px;transform:rotate(6deg);z-index:1}.section{border-top:1px solid var(--line);padding-block:74px}.section h2,.closing h2{font:800 clamp(1.8rem,3vw,2.5rem)/1.25 var(--display);letter-spacing:-.025em;margin:0 0 26px;text-wrap:balance}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:30px}.section-heading h2{margin:0;max-width:17ch}.section-heading p{max-width:48ch;margin:0;color:var(--muted);font-size:15px}.screen-gallery{display:flex;gap:22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:#4d6086 transparent;scrollbar-width:thin;padding:8px 4px 22px;margin-inline:-4px}.screen-gallery figure{flex:0 0 200px;margin:0;scroll-snap-align:start}.screen-gallery img{width:200px;border-radius:17px;border:1px solid #53607c66;transition:transform .18s ease}.screen-gallery a:hover img{transform:translateY(-5px)}figcaption{font-size:13px;color:var(--muted);margin-top:13px}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:70px;row-gap:12px}.feature{padding:25px 0;border-bottom:1px solid var(--line)}.feature-icon{color:var(--accent);margin-bottom:16px}.feature h3{font-size:21px;line-height:1.35;margin:0 0 12px}.feature p{max-width:58ch;margin:0;color:var(--muted)}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px}.plan{background:var(--surface);padding:26px;border-radius:14px;border:1px solid var(--line)}.plan h3{font:800 22px/1.3 var(--display);margin:0 0 24px}.plan p{color:var(--muted);margin:0}.plan .plan-amount{font:800 48px/1.1 var(--display);letter-spacing:-.03em;color:var(--text);margin-bottom:10px}.packs{display:grid;grid-template-columns:1fr 1.2fr;gap:15px 35px;align-items:center;margin-top:30px;padding:28px 0}.packs h3{font-size:19px;margin:0}.pack-values{display:flex;gap:12px;flex-wrap:wrap}.pack-values span{border:1px solid #3a4865;border-radius:8px;padding:9px 18px;min-width:72px;text-align:center;font-weight:700}.packs>p{grid-column:1/-1;margin:0;color:var(--muted);font-size:14px}.practical{display:grid;grid-template-columns:1fr 1fr;gap:70px}.requirements{margin:0;padding-left:20px;color:var(--muted)}.requirements li{padding:6px 0}.privacy-note{padding:24px 0}.privacy-note h3{font-size:21px;margin:0 0 12px}.privacy-note p{color:var(--muted);margin:0 0 18px}.privacy-note a{display:inline-flex;gap:12px;align-items:center}.faq-section{max-width:960px}.faq-item{border-bottom:1px solid var(--line);padding:21px 0}.faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:24px;font-weight:650;font-size:17px}.faq-item summary::-webkit-details-marker{display:none}.faq-toggle{color:var(--accent);width:22px;height:22px}.faq-item[open] .faq-toggle{transform:rotate(45deg)}.faq-answer{padding-top:14px;max-width:72ch;color:var(--muted)}.faq-answer p{margin:0 0 12px}.closing{display:grid;grid-template-columns:80px 1fr;gap:12px 25px;margin-block:10px 90px;padding-block:40px;border-top:1px solid var(--line)}.closing>img{border-radius:18px}.closing h2{font-size:27px;margin:0 0 12px}.closing p{color:var(--muted);margin:0}.closing .actions{grid-column:2;margin-top:12px}.site-footer{border-top:1px solid var(--line);padding-block:35px 42px;color:var(--muted);font-size:13px}.footer-inner{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer-links,.footer-langs{display:flex;flex-wrap:wrap;gap:12px 22px}.footer-langs{padding-top:25px}.site-footer a{color:var(--muted);text-decoration:none}.site-footer a:hover{color:var(--text)}.footer-langs a[aria-current]{color:#fff;font-weight:700}.doc-shell main{max-width:820px;margin:auto;padding:65px 28px 80px}.doc h1{font:800 clamp(2rem,4vw,3rem)/1.3 var(--display);letter-spacing:-.025em;margin:0 0 25px}.doc h2{font-size:22px;line-height:1.4;margin:34px 0 12px}.doc p,.doc li{color:var(--muted)}.doc .lead{font-size:18px}.doc .upd{font-size:13px;color:var(--muted)}.doc .btn{display:inline-flex;padding:14px 20px;background:var(--blue);color:#fff;border-radius:10px;text-decoration:none}
@media(min-width:1450px){.hero{gap:95px}.hero-screen{width:255px}.hero-screen.first{left:5px}.hero-screen.second{right:20px}}
@media(max-width:1000px){.masthead-inner{gap:18px}.section-nav{gap:15px}.hero{gap:25px;min-height:720px}.hero-visual{height:520px}.hero-screen.second{right:0}.hero-screen{width:205px}.hero h1{font-size:clamp(2.4rem,5vw,3.5rem)}.section-heading{gap:28px}.feature-grid,.practical{column-gap:38px}.brand small{display:none}}
@media(max-width:800px){.masthead-inner{display:grid;grid-template-columns:1fr auto;gap:10px;padding-top:16px;padding-bottom:12px}.section-nav{grid-column:1/-1;grid-row:2;overflow-x:auto;padding-block:8px 2px;gap:24px;scrollbar-width:thin}.brand{margin:0}.language{grid-column:2;grid-row:1;justify-self:end}.hero{grid-template-columns:1fr;gap:40px;padding-block:55px 65px;min-height:0}.hero h1{max-width:17ch;font-size:clamp(2.6rem,8vw,4rem)}.hero-copy{max-width:650px}.hero-visual{max-width:470px;width:100%;height:570px;margin-inline:auto}.hero-screen{width:220px}.hero-screen.first{left:12px}.hero-screen.second{right:12px}.section{padding-block:55px}.section-heading{display:block}.section-heading h2{max-width:none;margin-bottom:18px}.feature-grid{gap:0 35px}.practical{grid-template-columns:1fr;gap:15px}.privacy-note{padding-bottom:0}.plan{padding:22px}.plan .plan-amount{font-size:38px}.closing{margin-bottom:55px}}
@media(max-width:500px){html{scroll-padding-top:25px}.wrap{padding-inline:22px}.hero h1{font-size:clamp(2rem,8.5vw,2.7rem);line-height:1.22;max-width:18ch;letter-spacing:-.025em}.lead{font-size:16px}.hero .actions{gap:10px}.hero .primary{flex-basis:100%;justify-content:space-between}.store-badge{flex:1 1 130px;min-width:0;padding-inline:12px}.hero-visual{height:470px;max-width:350px}.hero-screen{width:185px;border-radius:16px}.hero-screen.first{left:0;top:6px}.hero-screen.second{right:0;top:50px}.hero{gap:35px;padding-block:42px 46px}.section h2{font-size:27px;line-height:1.3}.section{padding-block:42px}.screen-gallery{gap:16px}.screen-gallery figure,.screen-gallery img{width:180px;flex-basis:180px}.feature-grid{grid-template-columns:1fr}.feature{padding-block:22px}.feature h3{font-size:20px}.feature p{font-size:15px}.plan-grid{grid-template-columns:1fr;gap:12px;margin-top:24px}.plan{display:grid;grid-template-columns:1fr auto;gap:4px 14px;align-items:center;padding:20px}.plan h3{margin:0;grid-row:1/3;font-size:22px}.plan .plan-amount{font-size:33px;text-align:right;margin:0}.plan p{font-size:12px;text-align:right}.packs{grid-template-columns:1fr;gap:15px;padding-block:22px}.packs>p{grid-column:auto}.pack-values{gap:8px}.pack-values span{min-width:60px;padding:8px 13px}.faq-item summary{font-size:16px}.closing{grid-template-columns:60px 1fr;gap:16px;margin-top:0;padding-top:32px}.closing>img{width:56px;height:56px;border-radius:14px}.closing h2{font-size:22px;line-height:1.35}.closing p{grid-column:1/-1;font-size:14px}.closing .actions{grid-column:1/-1}.closing .primary{width:100%;justify-content:space-between}.site-footer{padding-block:28px}.doc-shell main{padding:40px 22px 55px}.doc h1{font-size:30px}.brand strong{font-size:22px}.brand img{width:38px;height:38px}}
@media(max-width:350px){.wrap{padding-inline:18px}.hero-visual{height:418px}.hero-screen{width:160px}.hero-screen.second{top:45px}.store-badge{padding-inline:9px;gap:7px}.store-badge strong{font-size:14px}.store-badge small{font-size:9px}.store-badge svg{width:18px}.hero .button{padding-inline:17px;font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}.primary:hover,.screen-gallery a:hover img{transform:none}}
