:root{--ink:#f7fbf5;--muted:#bac8c2;--soft:#ffffff14;--line:#ffffff29;--green:#34f5a1;--yellow:#f8c84a;--coral:#ff786b;--cyan:#6ee7f9;--page-pad:28px}*{box-sizing:border-box}html{background:#07100e}body{color:var(--ink);background:#07100e;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}.page{isolation:isolate;min-height:100dvh;padding:var(--page-pad);position:relative;overflow:hidden}.page:before{content:"";z-index:-2;background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/64px 64px,linear-gradient(115deg,#08110f 0%,#111512 48%,#1a1019 100%) 50%/cover;animation:18s linear infinite gridMove;position:absolute;inset:0}.page:after{content:"";z-index:-1;background:linear-gradient(90deg,#34f5a12e,#0000 34%),linear-gradient(270deg,#ff786b24,#0000 42%),linear-gradient(#0000 0%,#07100e8a 100%);position:absolute;inset:0}.topbar{z-index:2;justify-content:space-between;align-items:center;max-width:1480px;height:58px;margin:0 auto 18px;display:flex;position:relative}.brand{align-items:center;min-width:0;display:inline-flex}.brand img{width:auto;height:46px;display:block}.top-actions{align-items:center;gap:10px;display:flex}.language-switch{border:1px solid var(--line);background:#ffffff14;border-radius:8px;align-items:center;padding:4px;display:inline-flex}.language-switch a{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:40px;min-height:32px;padding:0 10px;font-size:.84rem;font-weight:800;line-height:1;transition:background .18s,color .18s,transform .18s;display:inline-flex}.language-switch a:hover{color:var(--ink)}.language-switch a[aria-current=page]{background:var(--green);color:#05110d}.telegram-link{border:1px solid var(--line);color:var(--ink);background:#ffffff17;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:.95rem;font-weight:800;transition:border-color .18s,transform .18s,background .18s;display:inline-flex}.telegram-link:hover,.submit-button:hover{transform:translateY(-2px)}.telegram-link:hover{background:#6ee7f924;border-color:#6ee7f99e}.telegram-link img,.submit-button img{width:18px;height:18px}.hero{height:calc(100dvh - (var(--page-pad) * 2) - 76px);z-index:1;grid-template-columns:minmax(0,1.03fr) minmax(300px,.82fr) minmax(300px,380px);gap:22px;max-width:1480px;min-height:0;margin:0 auto;display:grid;position:relative}.hero-copy{align-self:center;min-width:0}.eyebrow{color:var(--green);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:.88rem;font-weight:900;display:inline-flex}.eyebrow span{background:var(--green);border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite pulseDot;box-shadow:0 0 0 7px #34f5a124}h1,h2,p{margin:0}h1{max-width:780px;font-size:4.1rem;font-weight:900;line-height:.96}.lead{color:var(--muted);max-width:650px;margin-top:22px;font-size:1.08rem;line-height:1.62}.price-strip{align-items:center;gap:14px;margin-top:28px;display:flex}.price-box{color:#09110f;background:#f7fbf5;border-radius:8px;min-width:172px;padding:13px 16px;position:relative;overflow:hidden}.price-box:before{background:linear-gradient(90deg, var(--green), var(--yellow), var(--coral));content:"";height:4px;position:absolute;inset:0 0 auto}.price-box span{color:#31423b;text-transform:uppercase;margin-bottom:4px;font-size:.74rem;font-weight:900;display:block}.price-box strong{font-size:1.88rem;line-height:1;display:block}.app-price{color:var(--muted);align-items:center;gap:10px;max-width:230px;font-size:.98rem;line-height:1.45;display:flex}.app-price img{border-radius:8px;flex:none;width:38px;height:38px}.chips{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.chips span{color:#e6f4ed;background:#ffffff17;border:1px solid #ffffff29;border-radius:8px;padding:9px 11px;font-size:.88rem;font-weight:800}.hero-visual{border:1px solid var(--line);border-radius:8px;align-self:stretch;min-height:0;position:relative;overflow:hidden}.hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#050c0a80 100%),linear-gradient(90deg,#34f5a12e,#0000 52%);position:absolute;inset:0}.hero-image{object-fit:cover;animation:12s ease-in-out infinite alternate imageDrift}.metric-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:2;background:#06100dbf;border:1px solid #ffffff2e;border-radius:8px;gap:5px;max-width:230px;padding:13px;animation:4.8s ease-in-out infinite floatCard;display:grid;position:absolute;box-shadow:0 20px 42px #00000038}.metric-card img{width:24px;height:24px;margin-bottom:2px}.metric-card span{font-size:.95rem;font-weight:900}.metric-card small{color:var(--muted);font-size:.78rem;line-height:1.35}.metric-code{top:16px;left:16px}.metric-launch{animation-delay:-1.8s;bottom:16px;right:16px}.contact-form{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid var(--line);background:#ffffff1a;border-radius:8px;flex-direction:column;align-self:stretch;gap:16px;min-height:0;padding:20px;display:flex;box-shadow:0 24px 70px #0000003d}.form-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.form-head h2{font-size:1.45rem;line-height:1.15}.form-head a{color:var(--cyan);white-space:nowrap;padding-top:4px;font-size:.92rem;font-weight:900}label{gap:8px;display:grid}label span{color:#dfeae5;font-size:.86rem;font-weight:900}input,textarea{color:var(--ink);background:#050c0ab8;border:1px solid #ffffff2e;border-radius:8px;outline:0;width:100%;padding:13px 14px;transition:border-color .18s,box-shadow .18s,background .18s}input{min-height:48px}textarea{resize:none;min-height:142px}input::placeholder,textarea::placeholder{color:#dfeae57a}input:focus,textarea:focus{border-color:var(--green);background:#050c0ae0;box-shadow:0 0 0 4px #34f5a124}.submit-button{background:linear-gradient(90deg, var(--green), var(--yellow));color:#06110d;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 16px;font-weight:900;transition:transform .18s,filter .18s;display:inline-flex}.submit-button:hover{filter:saturate(1.08)}.submit-button:disabled{cursor:wait;filter:grayscale(.25);opacity:.76;transform:none}.form-status{color:var(--muted);min-height:34px;margin-top:auto;font-size:.8rem;line-height:1.45}@keyframes gridMove{0%{background-position:0 0,0 0,50%}to{background-position:64px 64px,64px 64px,50%}}@keyframes pulseDot{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes imageDrift{0%{transform:scale(1.02)translate(-1%)}to{transform:scale(1.08)translate(1%)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (min-width:901px){html,body{height:100%;overflow:hidden}}@media (max-width:1280px){:root{--page-pad:20px}h1{font-size:3.35rem}.lead{font-size:1rem}.hero{grid-template-columns:minmax(0,.96fr) minmax(280px,.75fr) minmax(290px,350px);gap:16px}.contact-form{gap:13px;padding:16px}textarea{min-height:116px}}@media (max-width:1060px){h1{font-size:2.72rem}.hero{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.hero-visual{display:none}}@media (max-width:900px){:root{--page-pad:16px}body{overflow-y:auto}.page{overflow:hidden}.topbar{height:auto;margin-bottom:26px}.brand img{height:40px}.telegram-link span{display:none}.telegram-link{min-height:42px;padding:0 12px}.hero{flex-direction:column;height:auto;min-height:calc(100dvh - 92px);display:flex}h1{font-size:2.42rem;line-height:1.02}.lead{margin-top:18px;font-size:.98rem;line-height:1.55}.hero-visual{order:2;min-height:320px;display:block}.contact-form{order:3}}@media (max-width:560px){.topbar{align-items:flex-start;gap:14px}.top-actions{gap:8px}.language-switch a{min-width:34px;padding:0 8px}h1{font-size:2.04rem}.price-strip{flex-direction:column;align-items:flex-start}.price-box{width:100%}.hero-visual{min-height:260px}.metric-card{max-width:190px;padding:10px}.metric-card small{display:none}.form-head{display:grid}.form-head a{padding-top:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
