*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#ffffff}
@keyframes blink{0%,48%{opacity:1}50%,100%{opacity:0}}
.cur{display:inline-block;animation:blink 1.1s steps(1) infinite}
.foota{display:block;font:400 14px 'Golos Text';color:#7a7f88;text-decoration:none;line-height:2.1;cursor:pointer;transition:color .15s}
.foota:hover{color:#16181c}
.footad{display:block;font:400 14px 'Golos Text';color:#9aa0a8;text-decoration:none;line-height:2.2;cursor:pointer;transition:color .15s}
.footad:hover{color:#fff}
.prow{transition:padding-left .18s}
.prow:hover{padding-left:6px}
.btnprimary{transition:background .16s,transform .16s;cursor:pointer}
.btnprimary:hover{background:#2a2d34;transform:translateY(-1px)}
.btnghost{transition:border-color .16s,background .16s;cursor:pointer}
.btnghost:hover{border-color:#16181c;background:#fafafa}
.navpill{display:flex;align-items:center;font:600 15px 'Golos Text';padding:9px 17px;border-radius:999px;cursor:pointer;transition:background .16s,color .16s}
.navpill:hover{background:#eceef0;color:#16181c}
.langseg{cursor:pointer;font:600 12px 'JetBrains Mono';padding:6px 11px;border-radius:999px;transition:background .16s,color .16s}
.navlink{font:500 15px 'Golos Text';color:#9aa0a8;cursor:pointer;transition:color .16s}
.navlink:hover{color:#fff}
.ctawhite{transition:background .16s,transform .16s;cursor:pointer}
.ctawhite:hover{background:#eceef0;transform:translateY(-1px)}
.ctaarrow{display:inline-flex;align-items:center;gap:8px;transition:background .16s,transform .16s;cursor:pointer}
.ctaarrow:hover{background:#2a2d34;transform:translateY(-1px)}
.ctaarrow:hover .ctaa-ic{transform:translateX(3px)}
.ctaa-ic{transition:transform .18s}
.ctawhite:hover .ctaa-ic{transform:translateX(3px)}
.postcard{transition:border-color .18s,transform .18s,box-shadow .18s;cursor:pointer}
.postcard:hover{border-color:#d0d3d7;transform:translateY(-2px);box-shadow:0 10px 26px rgba(15,23,42,.07)}
