*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 78% 8%,rgba(224,181,72,.11),transparent 30%),#061315;color:#f6f8f6;font:16px/1.55 Inter,system-ui,-apple-system,Segoe UI,sans-serif}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}header{position:sticky;top:0;z-index:10;background:rgba(6,19,21,.91);backdrop-filter:blur(14px);border-bottom:1px solid #183135}.nav{height:72px;display:flex;align-items:center;gap:20px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:white;font-weight:800}.brand img{width:48px;height:48px;object-fit:contain}.spacer{flex:1}.links{display:flex;gap:20px}.links a{color:#d5e5e1;text-decoration:none}.lang{background:#102327;color:white;border:1px solid #35555b;border-radius:10px;padding:9px}.hero{padding:88px 0 66px}.heroGrid{display:grid;grid-template-columns:1.18fr .82fr;gap:55px;align-items:center}.kick,.eyebrow{color:#ffdc7a;text-transform:uppercase;font-size:.78rem;letter-spacing:.14em;font-weight:900}h1{font-size:clamp(2.8rem,6vw,5.4rem);line-height:.98;letter-spacing:-.045em;margin:.25em 0}.lead{font-size:1.15rem;color:#b4c8c3;max-width:760px}.logo{display:flex;justify-content:center}.logo img{width:min(420px,100%);filter:drop-shadow(0 20px 40px rgba(0,0,0,.35))}.btn{display:inline-flex;margin-top:24px;padding:13px 18px;border-radius:12px;text-decoration:none;font-weight:850;background:linear-gradient(135deg,#ffdc7a,#d9aa38);color:#201606}.section{padding:74px 0}.head{margin-bottom:26px}h2{font-size:clamp(2rem,4vw,3.4rem);margin:.18em 0;line-height:1.05}.apps{display:grid;grid-template-columns:1fr 1fr;gap:18px}.card{background:linear-gradient(145deg,#10262a,#0b1a1d);border:1px solid #315158;border-radius:24px;padding:28px;min-height:285px;box-shadow:0 18px 55px rgba(0,0,0,.28)}.ico{width:56px;height:56px;border:1px solid #45656b;border-radius:15px;display:grid;place-items:center;color:#ffdc7a;background:#152d31}.ico img{width:34px}.domain{margin-top:18px;color:#8fa9a4;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.card h3{font-size:1.7rem;margin:.25em 0}.card p{color:#aec2bd}.go{display:inline-flex;margin-top:10px;color:#c8f6cd;font-weight:800;text-decoration:none}.expertise{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.mini{background:#0d1e21;border:1px solid #29464c;border-radius:18px;padding:22px}.mini strong{color:#ffdc7a}.mini p{color:#a9beb9}.about{display:grid;grid-template-columns:.75fr 1.25fr;gap:48px}.year{font-size:clamp(5rem,10vw,8rem);line-height:.85;font-weight:900;color:transparent;-webkit-text-stroke:1px #d7ad3e}.aboutText{border-left:1px solid #39565b;padding-left:28px}.aboutText p{color:#b7cbc6;font-size:1.04rem}.clients{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.clients span{border:1px solid #38545a;border-radius:999px;padding:8px 11px;color:#d8e6e2;font-size:.84rem}footer{border-top:1px solid #294348;padding:34px 0 48px;color:#9eb1ad}.foot{display:flex;gap:16px;flex-wrap:wrap}.foot a{color:#d7e5e1;text-decoration:none}@media(max-width:850px){.links{display:none}.heroGrid{grid-template-columns:1fr}.logo{order:-1;justify-content:flex-start}.logo img{width:170px}.apps{grid-template-columns:1fr}.expertise{grid-template-columns:1fr 1fr}.about{grid-template-columns:1fr}.aboutText{border-left:0;padding-left:0}}@media(max-width:520px){.wrap{width:min(100% - 26px,1180px)}.expertise{grid-template-columns:1fr}.hero{padding-top:45px}.brand span{font-size:.92rem}}[dir=rtl] .aboutText{border-left:0;border-right:1px solid #39565b;padding-left:0;padding-right:28px}