*{box-sizing:border-box}body{margin:0;font-family:Tahoma,Arial,sans-serif;background:#f6f8ff;color:#18233d}header{height:74px;background:#fff;border-bottom:1px solid #e6eaf3;display:flex;align-items:center;justify-content:space-between;padding:0 6%;position:sticky;top:0;z-index:5}.logo{font-size:21px;font-weight:800}nav{display:flex;gap:25px}nav a{text-decoration:none;color:#56627a}.btn,button{border:0;border-radius:12px;background:#4659d8;color:white;padding:12px 20px;text-decoration:none;cursor:pointer;font-family:inherit}.big{display:inline-block;margin-top:15px}.hero{max-width:1100px;margin:auto;min-height:450px;display:flex;align-items:center;justify-content:space-between;padding:50px 20px}.badge{background:#e9edff;color:#4659d8;border-radius:30px;padding:8px 14px}.hero h1{font-size:46px;line-height:1.35;margin:25px 0 10px}.hero h1 b{color:#4659d8}.hero p{color:#66738c}.planet{font-size:150px;filter:drop-shadow(0 15px 30px #ccd4ff)}section{max-width:1100px;margin:20px auto 70px;padding:0 20px}h2{font-size:28px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card,.panel{background:#fff;border:1px solid #e5e9f3;border-radius:20px;padding:25px;box-shadow:0 8px 30px #dfe5f322}.card span{font-size:35px}.card h3{margin-bottom:5px}.card p{color:#748099}.card button{width:100%}.search{display:flex;gap:10px}.search input,input,select{border:1px solid #dce2ef;border-radius:10px;padding:12px;font-family:inherit;outline:0;background:#fff}.search input{flex:1}footer{text-align:center;padding:30px;color:#78839a}@media(max-width:700px){nav{display:none}.hero{flex-direction:column;text-align:center}.hero h1{font-size:34px}.planet{font-size:90px}.grid{grid-template-columns:1fr}.search{flex-direction:column}}
