*{box-sizing:border-box}html{background:#091321;color:#edf5fb;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{margin:0;background:radial-gradient(circle at 20% 15%,#12344d 0,transparent 40%),#091321}a{color:#75e8cc}.shell{max-width:1120px;margin:auto;padding:26px 24px;min-height:100vh;display:flex;flex-direction:column}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff18;padding:18px 0}.wordmark{font-size:25px;font-weight:850;color:white;text-decoration:none;letter-spacing:-1px}.wordmark{display:inline-flex;align-items:center}.wordmark img{border-radius:10px;background:#fff;margin-right:12px}.wordmark span{color:#75e8cc}nav.top{display:flex;align-items:center;gap:18px}.lang{display:inline-flex;border:1px solid #2b4a62;border-radius:999px;overflow:hidden;font-size:13px;font-weight:700}.lang b,.lang a{padding:6px 11px;text-decoration:none}.lang b{background:#75e8cc;color:#091321}.lang a{color:#b7c9d8}.lang a:hover{color:#fff;background:#ffffff12}.btn{background:#75e8cc;color:#091321;font-weight:750;text-decoration:none;padding:9px 16px;border-radius:999px;font-size:15px;white-space:nowrap}.btn:hover{background:#9af0db}small{color:#9eafc3}main{padding:90px 0 60px;flex:1}.label{color:#75e8cc;letter-spacing:.13em;text-transform:uppercase;font-size:13px;font-weight:700}h1{font-size:clamp(38px,5.5vw,70px);line-height:1.1;letter-spacing:-.05em;margin:12px 0 26px}h1 em{color:#75e8cc;font-style:normal}.summary{font-size:19px;line-height:1.7;color:#b7c9d8;max-width:740px}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:17px;margin-top:58px}.cards article{border:1px solid #234157;background:#0f2132cf;border-radius:18px;padding:27px;min-height:220px}.cards b{font-size:20px}.cards p{color:#b7c9d8;line-height:1.7;font-size:15px}.cards a{font-weight:700;text-decoration:none}footer{border-top:1px solid #ffffff18;color:#96abbd;padding:22px 0;font-size:14px}footer a{margin-left:10px}@media(max-width:760px){nav.top small{display:none}header{flex-wrap:wrap;gap:12px}nav.top{gap:10px}.wordmark{font-size:22px}.wordmark img{width:34px;height:34px;margin-right:9px}.btn{padding:8px 13px;font-size:14px}main{padding:60px 0}.cards{grid-template-columns:1fr}.cards article{min-height:auto}}