*{margin:0;padding:0;box-sizing:border-box;font-family:'Poppins', sans-serif;}body{background:#0f172a;color:#fff;line-height:1.6;}header{padding:25px 20px;text-align:center;background:#1e293b;box-shadow:0 3px 10px rgba(0,0,0,0.2);}.logo{font-size:42px;font-weight:700;background:linear-gradient(90deg,#ff0000,#ff9900,#ffff00,#00ff00,#00ffff,#0000ff,#ff00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}header p{margin-top:5px;font-size:16px;color:#cbd5e1;}.section{padding:50px 20px;max-width:1000px;margin:auto;}.section h2{color:#38bdf8;margin-bottom:25px;font-size:28px;text-align:center;position:relative;}.section h2::after{content:"";width:60px;height:3px;background:#38bdf8;display:block;margin:8px auto 0;border-radius:2px;}form{background:#1e293b;padding:25px;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,0.3);}input, select, textarea{width:100%;padding:12px;margin:10px 0;border:none;border-radius:8px;background:#0f172a;color:#fff;font-size:15px;}input::placeholder, textarea::placeholder{color:#94a3b8;}button{background:#38bdf8;color:#0f172a;padding:12px 25px;border:none;border-radius:25px;font-weight:600;font-size:16px;cursor:pointer;transition:0.3s;}button:hover{background:#0ea5e9;color:#fff;}.cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:20px;margin-top:30px;}.card{background:#1e293b;padding:25px;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,0.3);transition:0.3s;}.card:hover{transform:translateY(-5px);}.card h3{margin-bottom:10px;color:#38bdf8;}footer{background:#1e293b;text-align:center;padding:25px;margin-top:50px;color:#94a3b8;font-size:14px;}.contact-box{margin-top:20px;font-size:14px;text-align:center;color:#cbd5e1;}.telegram-btn{position:fixed;bottom:25px;right:25px;background:#229ED9;padding:15px 22px;border-radius:50px;color:#fff;font-weight:600;z-index:999;box-shadow:0 4px 12px rgba(0,0,0,0.4);transition:0.3s;}.telegram-btn:hover{background:#0d75b8;}#customJobBox{display:none;}@media(max-width:600px){.section{padding:30px 15px;}.cards{grid-template-columns:1fr;}}