:root{--outline:#3b2414;--yolk:#f4b41a;--yolk-hi:#ffc21f;--on-yolk:#3a2604;--chip:#fff6e3;--paper:#fbf0d9;--plank:#8a5530;--cream:#fff6e4;--green-950:#10240b;--green-900:#17330f;--green-800:#23451a;--green-700:#2f5c22;--meadow-1:#e4f1cb;--meadow-2:#c9e39f;--muted:#3b2414bd;--font-display:"Unbounded", "Arial Black", system-ui, sans-serif;--font-body:"Golos Text", "Segoe UI", system-ui, -apple-system, sans-serif;--gutter:16px;--wrap:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:76px}body{background:var(--paper);color:var(--outline);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.5}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:3px solid var(--outline);outline-offset:3px;border-radius:6px}.top :focus-visible,.hero :focus-visible,.sec-river :focus-visible,.foot :focus-visible{outline-color:#fff}.wrap{width:min(var(--wrap), 100% - 2 * var(--gutter));margin-inline:auto}.logo{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;text-shadow:2px 0 0 var(--outline), -2px 0 0 var(--outline), 0 2px 0 var(--outline), 0 -2px 0 var(--outline), 1.5px 1.5px 0 var(--outline), -1.5px 1.5px 0 var(--outline), 1.5px -1.5px 0 var(--outline), -1.5px -1.5px 0 var(--outline), 0 4px 0 var(--outline);font-size:21px;font-weight:900;line-height:1;text-decoration:none;display:inline-block;transform:rotate(-2deg)}.logo-1{color:var(--yolk-hi)}.logo-2{color:var(--cream)}.logo-sm{font-size:18px}.btn{appearance:none;font:700 16px/1.1 var(--font-body);border:2px solid var(--outline);background:var(--yolk);color:var(--on-yolk);box-shadow:0 4px 0 var(--outline);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .12s;display:inline-flex}.btn:hover{box-shadow:0 6px 0 var(--outline);background-color:var(--yolk-hi);transform:translateY(-2px)}.btn:active{box-shadow:0 0 0 var(--outline);transform:translateY(4px)}.btn:disabled{opacity:.6;cursor:default;box-shadow:0 4px 0 var(--outline);transform:none}.btn svg{flex:none}.btn[hidden]{display:none}.btn-big{box-shadow:0 5px 0 var(--outline);border-radius:16px;padding:16px 24px;font-size:18px}.btn-big:hover{box-shadow:0 7px 0 var(--outline)}.btn-big:active{box-shadow:0 0 0 var(--outline);transform:translateY(5px)}.btn-cream{background:var(--chip)}.btn-cream:hover{background:#fffbf2}.btn-sm{box-shadow:0 3px 0 var(--outline);border-radius:12px;padding:9px 16px;font-size:15px}.btn-sm:hover{box-shadow:0 5px 0 var(--outline)}.btn-wide{width:100%}.link{appearance:none;font:700 14px var(--font-body);color:var(--plank);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px;text-decoration:underline}.top{z-index:10;padding:calc(env(safe-area-inset-top,0px) + 12px) max(var(--gutter), env(safe-area-inset-right,0px)) 12px max(var(--gutter), env(safe-area-inset-left,0px));align-items:center;gap:24px;transition:background-color .25s,box-shadow .25s;display:flex;position:fixed;inset:0 0 auto}.top.solid{background:#17330ff0;box-shadow:0 2px #10240b99}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.top.solid{-webkit-backdrop-filter:blur(10px);background:#17330fd1}}.top-nav{gap:6px;margin-left:auto;display:flex}.top-nav a{color:var(--cream);text-shadow:0 1px 2px #00000059;border-radius:10px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none}.top-nav a:hover{background:#fff6e424}.hero{isolation:isolate;background:var(--green-700);min-height:min(100svh,880px);color:var(--cream);align-items:center;display:grid;position:relative;overflow:hidden}.hero-bg{z-index:-2;object-fit:cover;object-position:62% 50%;width:100%;height:100%;position:absolute;inset:0}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#10240beb 0%,#10240bbd 32%,#10240b33 58%,#10240b00 72%),linear-gradient(#10240b00 70%,#10240b59),linear-gradient(#10240b73,#10240b00 22%);position:absolute;inset:0}.hero-in{width:min(var(--wrap), 100% - 2 * var(--gutter));margin-inline:auto;padding:120px 0}.hero-in>*{max-width:560px}.kicker{font:700 13px/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--plank);margin:0 0 12px}.kicker-light{color:#ffd667}.hero-title{font-family:var(--font-display);letter-spacing:-.015em;transform-origin:0 100%;--o:.045em;text-shadow:var(--o) 0 0 var(--outline), calc(-1 * var(--o)) 0 0 var(--outline), 0 var(--o) 0 var(--outline), 0 calc(-1 * var(--o)) 0 var(--outline), calc(.72 * var(--o)) calc(.72 * var(--o)) 0 var(--outline), calc(-.72 * var(--o)) calc(.72 * var(--o)) 0 var(--outline), calc(.72 * var(--o)) calc(-.72 * var(--o)) 0 var(--outline), calc(-.72 * var(--o)) calc(-.72 * var(--o)) 0 var(--outline), calc(.92 * var(--o)) calc(.38 * var(--o)) 0 var(--outline), calc(-.92 * var(--o)) calc(.38 * var(--o)) 0 var(--outline), calc(.92 * var(--o)) calc(-.38 * var(--o)) 0 var(--outline), calc(-.92 * var(--o)) calc(-.38 * var(--o)) 0 var(--outline), calc(.38 * var(--o)) calc(.92 * var(--o)) 0 var(--outline), calc(-.38 * var(--o)) calc(.92 * var(--o)) 0 var(--outline), calc(.38 * var(--o)) calc(-.92 * var(--o)) 0 var(--outline), calc(-.38 * var(--o)) calc(-.92 * var(--o)) 0 var(--outline), 0 calc(2.1 * var(--o)) 0 var(--outline);margin:0 0 22px;font-size:clamp(46px,6.6vw,94px);font-weight:900;line-height:.98;transform:rotate(-2deg)}.hero-title span{display:block}.t-1{color:var(--yolk-hi)}.t-2{color:var(--cream)}.hero-lead{color:#fff6e4f0;text-shadow:0 1px 2px #0006;margin:0 0 30px;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-facts{color:#fff6e4db;flex-wrap:wrap;gap:6px 18px;margin:26px 0 0;padding:0;font-size:14.5px;font-weight:600;list-style:none;display:flex}.hero-facts li{align-items:center;gap:8px;display:flex}.hero-facts li:before{content:"";background:var(--yolk-hi);width:8px;height:8px;box-shadow:0 0 0 2px var(--outline);border-radius:50%}.hero-edge{width:100%;height:44px;fill:var(--paper);position:absolute;bottom:-1px;left:0}.sec{padding:clamp(64px,9vw,112px) 0;position:relative}.sec-title{font:800 clamp(28px, 4vw, 46px)/1.1 var(--font-display);letter-spacing:-.015em;margin:0 0 14px}.sec-title-light{color:var(--cream)}.sec-lead{max-width:38em;color:var(--muted);margin:0;font-size:clamp(16px,1.4vw,18px);line-height:1.55}.sec-lead-light{color:#fff6e4d6}.sec-paper{background-color:var(--paper);background-image:radial-gradient(#8a553017 1.3px,#0000 1.5px);background-size:24px 24px}.sec-meadow:before,.sec-river:before{content:"";background:var(--wave-color);height:44px;position:absolute;top:-43px;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 44' preserveAspectRatio='none'%3E%3Cpath d='M0 22c120-20 240-20 360 0s240 20 360 0 240-20 360 0 240 20 360 0v22H0z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 44' preserveAspectRatio='none'%3E%3Cpath d='M0 22c120-20 240-20 360 0s240 20 360 0 240-20 360 0 240 20 360 0v22H0z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,30px);margin-top:clamp(32px,4vw,48px);display:grid}.card{border:2px solid var(--outline);background:var(--chip);box-shadow:0 6px 0 var(--outline);border-radius:22px;transition:transform .2s,box-shadow .2s;overflow:hidden}.card:hover{box-shadow:0 10px 0 var(--outline);transform:translateY(-4px)}.card:nth-child(odd):hover{transform:translateY(-4px)rotate(-.5deg)}.card:nth-child(2n):hover{transform:translateY(-4px)rotate(.5deg)}.card img{aspect-ratio:9/6;object-fit:cover;border-bottom:2px solid var(--outline);background:var(--green-700);width:100%}.card-in{padding:18px 22px 22px}.card h3{font:800 clamp(18px, 1.8vw, 21px)/1.2 var(--font-display);margin:0 0 8px}.card p{color:var(--muted);margin:0}.sec-meadow{--wave-color:var(--meadow-1);background:linear-gradient(180deg, var(--meadow-1), var(--meadow-2))}.acc{grid-template-columns:minmax(0,1fr) minmax(0,430px);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.ticks{gap:12px;margin:26px 0 0;padding:0;font-weight:600;list-style:none;display:grid}.ticks li{padding-left:36px;position:relative}.ticks li:before{content:"";border:2px solid var(--outline);background:var(--yolk) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 12.5l3.6 3.6 7.4-8' fill='none' stroke='%233b2414' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat;width:24px;height:24px;box-shadow:0 2px 0 var(--outline);border-radius:50%;position:absolute;top:.05em;left:0}.panel{border:2px solid var(--outline);background:var(--chip);box-shadow:0 6px 0 var(--outline);border-radius:22px;padding:22px}.tabs{background:#3b24141a;border-radius:13px;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:18px;padding:3px;display:grid}.tabs[hidden],.form[hidden],.me[hidden]{display:none}.tabs button{appearance:none;color:var(--outline);font:700 15px var(--font-body);cursor:pointer;opacity:.65;background:0 0;border:0;border-radius:10px;padding:10px}.tabs button[aria-selected=true]{opacity:1;background:var(--chip);box-shadow:0 0 0 1.5px var(--outline), 0 2px 0 1.5px var(--outline)}.form{gap:12px;display:grid}.form>.btn{margin-top:4px;padding:15px 18px;font-size:17px}.field{gap:5px;font-size:14px;font-weight:700;display:grid}.field small{opacity:.62;font-size:12.5px;font-weight:500}.field input{width:100%;font:500 16px var(--font-body);color:var(--outline);background:#fff;border:2px solid #3b241459;border-radius:11px;padding:11px 13px}.field input:focus{border-color:var(--outline);outline:none;box-shadow:0 0 0 3px #f4b41a8c}.field input[aria-invalid=true]{border-color:#d0452e;box-shadow:0 0 0 3px #e2543e40}.field-pass{display:block;position:relative}.field-pass input{padding-right:92px}.eye{appearance:none;color:var(--plank);font:700 13px var(--font-body);cursor:pointer;background:0 0;border:0;padding:8px 10px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.form-error{color:#a3301c;background:#e2543e24;border-radius:10px;margin:0;padding:9px 11px;font-size:14px;font-weight:600;line-height:1.35}.form-error[hidden]{display:none}.invite{border:2px solid var(--outline);box-shadow:0 4px 0 var(--outline);text-align:center;background:linear-gradient(#fff3c8,#ffe08a);border-radius:16px;justify-items:center;gap:6px;margin:0 0 18px;padding:16px 16px 18px;display:grid}.invite[hidden]{display:none}.invite-icon{border:2px solid var(--outline);background:var(--chip);border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:2px;font-size:22px;display:grid}.invite-title{font:800 18px/1.25 var(--font-display);overflow-wrap:anywhere}.invite-text{color:var(--muted);margin:0;font-size:14.5px}.invite .btn{margin-top:6px}.invite .btn[hidden]{display:none}.acc-note{border:2px solid var(--outline);background:var(--yolk);color:var(--on-yolk);box-shadow:0 3px 0 var(--outline);border-radius:13px;margin:0 0 16px;padding:11px 14px;font-weight:700;line-height:1.35}.acc-note[hidden],.in-app #skachat,.in-app a[href=\#skachat]{display:none}.me{text-align:center;justify-items:center;gap:10px;display:grid}.me-avatar{border:2px solid var(--outline);background:var(--yolk);width:72px;height:72px;color:var(--on-yolk);box-shadow:0 4px 0 var(--outline);font:800 30px var(--font-display);border-radius:50%;place-items:center;display:grid}.me-hello{font:800 22px/1.2 var(--font-display);outline:none}.me-who{color:var(--muted);overflow-wrap:anywhere;margin:0 0 6px;font-size:14.5px}.me .btn{margin-top:4px}.sec-river{--wave-color:var(--green-900);color:var(--cream);background:radial-gradient(900px 520px at 12% 8%, #3f782c8c, transparent 70%), radial-gradient(700px 480px at 92% 100%, #2b7fb847, transparent 70%), var(--green-900)}.get{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,96px);display:grid}.phone{width:min(300px,72vw);box-shadow:0 0 0 2px var(--outline), inset 0 0 0 2px #ffffff14, 0 34px 60px -18px #0009;background:linear-gradient(145deg,#4a3220,#1c120a);border-radius:46px;justify-self:center;padding:11px;position:relative;transform:rotate(-4deg)}.phone:before{content:"";z-index:1;background:#120b06;border-radius:50%;width:11px;height:11px;position:absolute;top:17px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #ffffff1f}.phone img{background:var(--green-700);border-radius:36px;width:100%}.apk{margin:30px 0 0}.apk-size{opacity:.7;font-size:14px;font-weight:600}.apk-size:empty{display:none}.apk-soon{color:#fff6e4e6;border:2px dashed #ffd66799;border-radius:14px;max-width:34em;margin:0;padding:14px 16px;font-weight:600}.apk-soon[hidden],.steps[hidden]{display:none}.steps{counter-reset:step;gap:14px;max-width:34em;margin:32px 0 0;padding:0;list-style:none;display:grid}.steps li{color:#fff6e4d6;counter-increment:step;padding-left:46px;position:relative}.steps li b{color:var(--cream)}.steps li:before{content:counter(step);border:2px solid var(--outline);background:var(--yolk);width:32px;height:32px;color:var(--on-yolk);box-shadow:0 3px 0 var(--outline);font:800 15px var(--font-display);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.1em;left:0}.iphone{color:#fff6e4b8;border-top:1.5px solid #fff6e429;max-width:34em;margin:28px 0 0;padding-top:20px;font-size:15px}.iphone b{color:var(--cream)}.is-ios .iphone{color:var(--cream);border:2px solid #ffd6678c;border-radius:14px;order:-1;margin:26px 0 0;padding:14px 16px}.get-text{flex-direction:column;display:flex}.get-text>.kicker,.get-text>.sec-title,.get-text>.sec-lead{order:-2}.foot{background:var(--green-950);color:#fff6e4bf;padding:34px 0 calc(34px + env(safe-area-inset-bottom,0px))}.foot-in{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.foot-nav{flex-wrap:wrap;gap:4px 18px;display:flex}.foot-nav a{font-weight:600;text-decoration:none}.foot-nav a:hover{color:var(--cream);text-underline-offset:3px;text-decoration:underline}.foot-note{margin:0 0 0 auto;font-size:14px}@media (width<=900px){.acc,.get{grid-template-columns:minmax(0,1fr)}.acc-panel{width:min(460px,100%)}.get .phone{order:2;width:min(250px,64vw)}}@media (width<=760px){.top{gap:12px}.top-nav{display:none}.top .btn-sm{margin-left:auto}.hero{align-items:end;min-height:max(100svh,620px)}.hero-bg{object-position:64% 26%;height:72%}.hero:before{background:linear-gradient(0deg, var(--green-900) 0%, var(--green-900) 40%, #17330fd1 56%, #17330f00 76%), linear-gradient(180deg, #10240b80, #10240b00 18%)}.hero-in{padding:96px 0 76px}.hero-actions .btn{flex:100%}.cards{grid-template-columns:minmax(0,1fr)}.foot-note{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
