.header{background:#fff;border-bottom:1px solid #e2e8f0;padding:15px 0}.header-inner{justify-content:space-between;align-items:center;display:flex}.login-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f97316,#fb923c);border:none;border-radius:25px;padding:10px 22px;font-size:18px;font-weight:600;transition:all .3s}.login-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f9731666}.logo{align-items:center;gap:10px;display:flex}.logo img{width:45px}.logo h2{color:#1e3a5f;font-size:18px}.logo span{color:#f97316;font-size:12px}nav a{color:#64748b;margin-left:30px;font-weight:500;text-decoration:none}nav a.active{color:#1e3a5f}.hero{position:relative;overflow:hidden}.hero-img{object-fit:cover;border-bottom-right-radius:70% 25%;border-bottom-left-radius:70% 25%;width:100%;height:420px}.hero-content{color:#000;max-width:500px;position:absolute;top:50%;left:10%;transform:translateY(-50%)}.hero-content h1{font-size:48px;font-weight:700}.hero-content p{opacity:.9;margin:10px 0 20px;font-size:18px}.hero-btn{color:#fff;cursor:pointer;background:#f97316;border:none;border-radius:6px;padding:12px 22px;font-size:16px}.features{text-align:center;margin-top:60px}.section-title{color:#1e3a5f;margin-bottom:30px;font-size:32px}.feature-grid{flex-wrap:wrap;justify-content:center;gap:25px;display:flex}.card{background:#fff;border-radius:15px;width:280px;padding:25px;transition:all .3s;box-shadow:0 15px 30px #00000014}.card:hover{transform:translateY(-5px)}.card h3{color:#f97316}.card p{color:#64748b}
