.hero-container{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#020024 0%,#070938 40%,#0d1b4e 100%);align-items:center;width:100%;min-height:60vh;padding:0 80px;display:flex}.hero-content{text-align:left;flex-direction:column;align-items:flex-start;max-width:680px;display:flex}.badge-pill{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff14;border:1px solid #ffffff26;border-radius:50px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;display:inline-flex}.badge-pill .dot{background-color:#3b82f6;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulse;position:relative}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #3b82f6b3}70%{transform:scale(1);box-shadow:0 0 0 6px #3b82f600}to{transform:scale(.95);box-shadow:0 0 #3b82f600}}.badge-pill .badge-text{letter-spacing:.8px;color:#cbd5e1;text-transform:uppercase;font-size:11px;font-weight:600}.hero-title{color:#fff;margin:0 0 16px;font-size:2.75rem;font-weight:700;line-height:1.2}.hero-description{color:#94a3b8;margin:0 0 32px;font-size:.95rem;font-weight:400;line-height:1.6}.button-group{align-items:center;gap:12px;display:flex}.primary-btn{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:50px;padding:14px 28px;font-size:.9rem;font-weight:500;transition:all .3s}.primary-btn:hover{background-color:#1d4ed8;transform:translateY(-2px)}.icon-btn{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:all .3s;display:flex}.icon-btn:hover{background-color:#1d4ed8;transform:translateY(-2px)}@media screen and (max-width:768px){.hero-container{text-align:center;justify-content:center;padding:60px 24px}.hero-content{text-align:center;align-items:center}.hero-title{font-size:2rem}.hero-description{font-size:.9rem}.button-group{justify-content:center}}
